@charset "UTF-8";.deployment-banner{width:100%;z-index:9999}.deployment-banner .ant-alert{border-radius:0;border-left:none;border-right:none;border-top:none;justify-content:flex-start;text-align:left}.deployment-banner__close{color:#00000073}.deployment-banner__close:hover{color:#000000bf;background:transparent!important}.login-container{display:flex;height:100vh;width:100%;background:var(--white);overflow:hidden}.login-container .login-left{position:relative;width:65%;background:url(/assets/images/login-bg.png);background-size:cover;background-position:center;color:var(--white)}.login-container .login-left .erm-logo{width:120px;position:absolute;top:14px;left:14px}.login-container .login-left .content-wrapper{max-width:720px;display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:80px}.login-container .login-left .content-wrapper .title{font-size:50px;font-weight:600;line-height:1.2;margin:0 0 10px}.login-container .login-left .content-wrapper p{font-size:20px;line-height:1.6;font-weight:500;margin:0}.login-container .login-right{width:35%;background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container .login-right .login-box{width:320px;text-align:center}.login-container .login-right .login-box h3{font-size:22px;margin-bottom:20px;font-weight:600;color:var(--black);display:flex}.login-container .login-right .login-box .temp-login-btn{width:100%}.login-container .login-right .login-box .login-btn{width:100%;height:45px;border-radius:20px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;border-color:var(--border-color);color:var(--primary)}.login-container .login-right .login-box .login-btn:hover{border-color:var(--primary)}.login-container .login-right .login-box .links{margin-top:18px;display:flex;justify-content:center;gap:20px;text-decoration:underline}.login-container .login-right .login-box .links a{color:#888;font-size:12px;font-weight:400;letter-spacing:-.1%}.login-container .login-right .login-box .links a:hover{color:var(--primary)}@media(max-width:900px){.login-container{flex-direction:column}.login-container .login-left .content-wrapper .title{font-size:30px}.login-container .login-left .content-wrapper p{font-size:16px}.login-container .login-left,.login-container .login-right{width:100%;height:50%}}.callback-container{display:flex;justify-content:center;align-items:center;height:100vh}.callback-error{flex-direction:column}.recent-activity-panel{padding:16px;border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 280px);min-height:400px}.recent-activity-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}.recent-activity-header .section-title{margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;color:var(--primary)}.section-title{margin-top:0;margin-bottom:16px;font-size:20px;font-weight:500;color:var(--primary)}.recent-activity-filter-btn{background:transparent;border:none;padding:6px;border-radius:4px;cursor:pointer;color:var(--primary);display:flex;align-items:center;justify-content:center}.recent-activity-filter-btn:hover{background:#0000000a}.recent-activity-filter-btn.has-active-filters{position:relative}.recent-activity-filter-btn.has-active-filters:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.recent-activity-connection-warning{padding:6px 12px;background:#fff7e6;color:#ad6800;border-radius:4px;font-size:12px;margin-bottom:8px}.recent-activity-list{flex:1;overflow-y:auto;padding-right:4px}.recent-activity-row{display:flex;flex-direction:row;gap:12px;padding:10px 0;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.04);border-radius:6px;transition:background .15s}.recent-activity-row:last-child{border-bottom:0}.recent-activity-row--clickable{cursor:pointer}.recent-activity-row--clickable:hover{background:#00000008;padding-left:4px;padding-right:4px}.recent-activity-row--clickable:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.recent-activity-row--unread{background:#ff7a000a}.recent-activity-row--unread:hover{background:#ff7a0012}.recent-activity-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recent-activity-icon.tone-default{background:#e2e5e49e;color:#1d4d1f}.recent-activity-icon.tone-success{background:#f6ffed;color:#52c41a}.recent-activity-icon.tone-info{background:#e6f4ff;color:#1677ff}.recent-activity-icon.tone-warning{background:#fffbe6;color:#faad14}.recent-activity-icon.tone-error{background:#fff2f0;color:#ff4d4f}.recent-activity-icon.tone-pink{background:#fff0f6;color:#eb2f96}.recent-activity-body{flex:1;min-width:0}.recent-activity-title-row{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.recent-activity-title{font-size:13px;font-weight:500;color:var(--primary);line-height:18px;word-break:break-word;flex:1;min-width:0}.recent-activity-new-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:1px 6px;border-radius:10px;background:#ff7a00;color:#fff;font-size:10px;font-weight:600;line-height:16px;letter-spacing:.3px;text-transform:uppercase;margin-top:1px}.recent-activity-subtitle{font-size:11px;color:#577462;opacity:.82;display:flex;align-items:center;flex-wrap:wrap;gap:0}.recent-activity-subtitle .recent-activity-subtitle-dot{margin:0 6px}.recent-activity-subtitle .recent-activity-subtitle-entity,.recent-activity-subtitle .recent-activity-subtitle-time{flex-shrink:0}.recent-activity-empty,.recent-activity-skeleton,.recent-activity-error{display:flex;flex-direction:column;align-items:center;padding:24px 8px}.recent-activity-retry-btn{border:1px solid var(--primary);background:transparent;padding:6px 16px;border-radius:16px;cursor:pointer;color:var(--primary);margin-top:8px}.recent-activity-retry-btn:hover{background:#0000000a}.recent-activity-load-more{display:flex;justify-content:center;padding:12px 0 4px}.notification-wrapper{width:32px;aspect-ratio:1/1;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;position:relative}.notification-wrapper img{width:15px;height:auto}.notification-wrapper .notification-count{width:8px;aspect-ratio:1/1;border-radius:100%;background-color:#ff6a00;position:absolute;left:15px;top:8px;border:solid 2px #f7f9f7}.notification-popover .ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:10px;box-shadow:0 2px 11.9px #084f302b;border:1px solid #d3dfd4;padding:0;width:400px;overflow:hidden}.notification-header{padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5ece6}.notification-header h4{font-size:16px;font-weight:600;line-height:24px;margin:0;color:#012c12}.unread-count{font-size:12px;color:#7a9183;line-height:16px}.notification-section-title{padding:10px 20px;font-size:11px;line-height:20px;font-weight:600;color:var(--primary);opacity:.64}.notification-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.notification-item{display:flex;align-items:flex-start;padding:14px 40px 14px 20px;border-top:1px solid rgba(211,223,212,.368627451);position:relative}.notification-item:hover{background-color:#f7f9f7}.notification-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;margin-right:10px}.notification-avatar.fallback{background:var(--primary);color:var(--white);font-weight:500;font-size:15px;display:flex;align-items:center;justify-content:center}.notification-content{flex:1}.notification-text{font-size:13px;line-height:18px;font-weight:600;margin:0 0 6px;color:#012c12;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-time{font-size:12px;line-height:16px;color:#7a9183}.notification-dot{width:8px;height:8px;background:#67c279;border-radius:50%;position:absolute;right:20px;top:22px}.ant-popover-arrow{display:none!important}.settings-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column}.settings-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.settings-drawer .drawer-header .title{font-size:16px;font-weight:600;color:var(--primary)}.settings-drawer .drawer-header .close-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--primary)}.settings-drawer .drawer-header .close-btn:hover{background:var(--modal-bg)}.settings-drawer .drawer-header .close-btn .erm-icon.close-icon{font-size:20px;color:var(--primary)}.settings-drawer .drawer-body{display:flex;flex-direction:row;flex:1;min-height:0}.settings-drawer .section-pane{flex:1;background:var(--white);padding:25px;overflow-y:auto}.settings-sidebar{width:160px;flex-shrink:0;background:var(--modal-bg);border-right:1px solid var(--border-color);padding:16px 0}.settings-sidebar .sidebar-list{list-style:none;margin:0;padding:0}.settings-sidebar .sidebar-item{padding:12px 24px;font-size:14px;font-weight:400;color:var(--primary);cursor:pointer}.settings-sidebar .sidebar-item.active{font-weight:600;background:var(--white);border-left:3px solid var(--primary-green);padding-left:21px;cursor:default}.settings-sidebar .sidebar-item:not(.active):hover{background:var(--bg-grey)}.language-section .section-heading{color:var(--primary);font-size:20px;font-weight:600;margin:0 0 8px}.language-section .section-description{margin:0 0 32px;color:#587564;font-size:14px;font-weight:400}.language-section .field-label{display:block;color:#0a0a0a;font-size:14px;font-weight:400;margin-bottom:6px}.language-section .language-picker{width:100%;max-width:320px}.main-header{height:56px;width:100%;padding:0 20px;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;background:#012c12}.main-header .header-left{z-index:1000;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;gap:12px}.main-header .header-left .logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.main-header .header-left .logo-ai{display:flex;align-items:center;border-right:1px solid rgba(211,223,212,.4);padding-right:12px;cursor:pointer}.main-header .header-right{display:flex;align-items:center;gap:10px;position:relative}.main-header .user-profile-dropdown{z-index:1000}.pdf-viewer-drawer .ant-drawer-header{border-bottom:1px solid #e8e8e8}.pdf-viewer-drawer .ant-drawer-close{background:transparent!important;padding:0;margin:0!important;border:none!important}.pdf-viewer-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%}.pdf-viewer-drawer .pdf-viewer-container{display:flex;flex-direction:column;height:100%}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper{display:grid;grid-template-columns:1fr 1fr;height:100%;overflow:hidden}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper.fullscreen-mode{grid-template-columns:1fr}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper.fullscreen-mode .pdf-summary-section{display:none}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section{display:grid;grid-template-rows:50px 1fr;background:#fff;border-right:1px solid #e8e8e8;box-shadow:2px 0 8px #0000000a;min-height:100vh}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 25px;background:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0;min-height:48px;background-color:#d3dfd46b}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-zoom-controls{display:flex;align-items:center}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-zoom-controls .zoom-level{font-size:13px;color:var(--primary);min-width:50px;text-align:center;font-weight:400}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-zoom-controls .ant-btn:hover:not(:disabled){background:#e6e6e6}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-nav-controls{display:flex;align-items:center}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-nav-controls .page-indicator{font-size:13px;color:var(--primary);min-width:90px;text-align:center;font-weight:400}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-nav-controls .ant-btn:hover:not(:disabled){background:#e6e6e6}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-fullscreen-control{display:flex;align-items:center}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-toolbar .pdf-fullscreen-control .ant-btn:hover:not(:disabled){background:#e6e6e6}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document{overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:24px 0;overflow-x:hidden}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .react-pdf__Document{display:flex;flex-direction:column;align-items:center;max-width:90%}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .react-pdf__Page{box-shadow:0 2px 8px #00000026;margin-bottom:0;background:#fff;max-width:100%}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .react-pdf__Page canvas{display:block}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .pdf-loading,.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .pdf-error{padding:60px 40px;text-align:center;font-size:16px;color:#8c8c8c;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000014}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-document-section .pdf-document .pdf-error{color:#ff4d4f}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section{grid-column:2;display:flex;flex-direction:column;background:#fff;min-width:0}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .pdf-detail-actions{display:flex;align-items:center;gap:12px}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .pdf-detail-actions .ant-btn-text{padding:4px 6px;font-size:18px;margin:0}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header{padding:10px 25px;border-bottom:1px solid #e5ece6;background:#fff;flex-shrink:0;min-height:72px}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-top{display:flex;align-items:center;justify-content:space-between}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-top .summary-title{font-size:20px;line-height:24px;font-weight:500;margin:0;color:var(--primary)}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-top .button .ant-btn-icon{color:#000}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-sub{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-sub .last-sync{font-size:12px;line-height:24px;color:var(--primary)}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-sub .last-sync span{color:#5a7665}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-header .summary-sub .summary-actions{display:flex;align-items:center;gap:4px}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-content{flex:1;overflow:auto;padding:30px 25px;max-height:calc(100vh - 350px)}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-content h3{font-size:18px;font-weight:600;margin:0 0 15px;color:var(--primary)}.pdf-viewer-drawer .pdf-viewer-container .pdf-content-wrapper .pdf-summary-section .summary-content p{font-size:calc(var(--overall-paragraph-size) + 2px);line-height:154%;color:#5a7665;margin:0 0 15px}.pdf-viewer-drawer .pdf-viewer-container .pdf-drawer-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8;background:#fff;min-height:80px;align-items:center}.pdf-viewer-drawer .react-pdf__Page canvas,.pdf-viewer-drawer .react-pdf__Page__textContent.textLayer{max-width:100%}.pdf-viewer-drawer .observation-section{padding:25px}.pdf-viewer-drawer .observation-section h5{font-size:16px;line-height:21px;font-weight:600;margin:0 0 5px;color:var(--primary)}.pdf-viewer-drawer .observation-section .textarea{background:#f4f7f4b8}.pdf-viewer-drawer .observation-section .observation-actions{text-align:right;margin-top:5px}.pdf-viewer-drawer .observation-section .observation-actions .ant-space{gap:20px}.pdf-viewer-drawer .observation-section .observation-actions .no-style{color:var(--text-dark-green);font-weight:600;font-size:13px}.pdf-viewer-drawer .observation-section .observation-actions .no-style:hover{color:var(--secondary)}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.risk-assessment-modal .ant-modal-content{border-radius:12px;padding:0}.risk-assessment-modal .ant-modal-close{top:20px;right:20px;color:#262626}.risk-assessment-modal .ant-modal-close:hover{color:#000}.risk-assessment-content .risk-assessment-title{font-size:22px;font-weight:600;color:#012c12;margin:0 0 25px}.risk-assessment-content .risk-assessment-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.risk-assessment-content .risk-assessment-form .form-field{display:flex;flex-direction:column}.risk-assessment-content .risk-assessment-form .risk-indicator-box{background:transparent;border:1px solid rgba(0,0,0,.1019607843);border-radius:10px;padding:20px;display:flex;align-items:center}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator{display:flex;align-items:center;gap:12px;margin-bottom:6px}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot.very-high{background:#b50029}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot.high{background:#ff4d4f}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot.moderate{background:#faad14}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot.low{background:#52c41a}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-dot.negligible{background:#d9d9d9}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-indicator .risk-label{font-size:14px;font-weight:600;color:#012c12;white-space:nowrap}.risk-assessment-content .risk-assessment-form .risk-indicator-box .risk-description{font-size:13px;color:#012c12;line-height:1.6;margin:0;padding-left:24px}.risk-assessment-content .risk-assessment-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:20px}.risk-assessment-content .risk-assessment-footer .ant-btn{min-width:82px!important;height:40px!important}.selected-sources-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;overflow:hidden!important;min-height:0}.selected-sources-drawer .ant-table-body{scrollbar-gutter:stable}.selected-sources-drawer .ant-table-fixed-header .ant-table-body{overflow-y:auto!important}.selected-sources-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-color, #f0f0f0);flex-shrink:0}.selected-sources-drawer .drawer-header .title{font-size:16px;font-weight:600;color:var(--primary)}.selected-sources-drawer .drawer-header .header-right{display:flex;align-items:center;gap:8px}.selected-sources-drawer .drawer-header .header-right .ingestion-active-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;color:#d48806;background:#fffbe6;border:1px solid #ffe58f;border-radius:12px;white-space:nowrap}.selected-sources-drawer .drawer-header .header-right .ingestion-active-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#d48806;animation:pulse-dot 1.4s ease-in-out infinite}.selected-sources-drawer .drawer-header .header-right .close-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--primary)}.selected-sources-drawer .drawer-header .header-right .close-btn:hover:not(:disabled){background:var(--modal-bg, #f5f5f5)}.selected-sources-drawer .drawer-header .header-right .close-btn:disabled{opacity:.4;cursor:not-allowed}.selected-sources-drawer .drawer-header .header-right .close-btn .erm-icon{width:18px;height:18px}.selected-sources-drawer .sharepoint-source-block{padding:16px 24px 12px;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-label{font-size:13px;font-weight:400;color:#4a4a4a;letter-spacing:.1px}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select{width:100%;outline:none!important}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select:focus,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select:focus-visible,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select:focus-within,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select *,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select *:focus,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select *:focus-visible{outline:none!important;box-shadow:none!important}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .ant-select-selector{border:1px solid #d9e0db!important;border-radius:8px!important;padding:6px 14px!important;height:auto!important;min-height:48px;background:#fff!important;box-shadow:none!important;outline:none!important;transition:border-color .15s ease;display:flex;align-items:center}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select.ant-select-focused .ant-select-selector,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select.ant-select-open .ant-select-selector{border-color:#d9e0db!important;box-shadow:none!important;outline:none!important;background:#fff!important}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .ant-select-selection-item,.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .ant-select-selection-placeholder{display:flex;align-items:center;font-size:14px;line-height:normal!important}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .ant-select-selection-placeholder{color:#a0a0a0}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .sharepoint-source-label-inner{display:flex;align-items:center;gap:12px}.selected-sources-drawer .sharepoint-source-block .sharepoint-source-select .sharepoint-source-label-inner .sharepoint-source-icon{width:32px;height:32px;flex-shrink:0;object-fit:contain;border-radius:6px;background:#f4f7f5;padding:3px}.selected-sources-drawer .breadcrumb-files{padding:0 10px 15px;flex-shrink:0}.selected-sources-drawer .crumb{padding:5px;border-radius:4px;color:var(--primary)}.selected-sources-drawer .crumb:hover{background:var(--modal-bg, #f5f5f5)}.selected-sources-drawer .crumb--locked{color:var(--text-secondary, #8c8c8c);pointer-events:none}.selected-sources-drawer .crumb--home-locked{color:var(--text-secondary, #8c8c8c)}.selected-sources-drawer .global-table-card{flex:1;min-height:0;background:transparent!important;box-shadow:none!important;border-radius:0!important;border:none!important}.selected-sources-drawer .global-table-card .ant-card-body{padding:0;height:100%;display:flex;flex-direction:column}.selected-sources-drawer .global-table-card .empty-state{display:flex;align-items:center;justify-content:center;min-height:200px;color:#999;font-size:14px}.selected-sources-drawer .global-table-card .empty-state p{margin:0}.selected-sources-drawer .global-table-card .global-table .ant-table-selection-column .ant-checkbox-wrapper{opacity:1}.selected-sources-drawer .global-table-card .global-table.is-loading-empty .ant-spin-nested-loading{min-height:200px}.selected-sources-drawer .file-limit-warning{margin:12px 24px 0;align-items:flex-start}.selected-sources-drawer .file-limit-warning .ant-alert-message{font-size:13px;line-height:1.5;width:100%}.selected-sources-drawer .file-limit-warning .file-limit-warning-body{display:flex;flex-direction:column;gap:10px}.selected-sources-drawer .file-limit-warning .file-limit-warning-text{margin:0}.selected-sources-drawer .file-limit-warning .file-limit-warning-actions{display:flex;justify-content:flex-end}.selected-sources-drawer .drawer-footer{position:sticky;bottom:0;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid var(--border-color, #d3dfd4);flex-shrink:0;gap:12px;z-index:1}.selected-sources-drawer .drawer-footer .drawer-footer-left{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.selected-sources-drawer .drawer-footer .drawer-footer-left .row-selected-count{color:var(--primary)}.selected-sources-drawer .drawer-footer .drawer-footer-left .row-selected-count-new{display:flex;flex-direction:column}.selected-sources-drawer .drawer-footer .drawer-footer-left .row-selected-count .row-selected-hint{font-size:11px;font-weight:400;color:#999}.selected-sources-drawer .drawer-footer .drawer-footer-left .clear-new-selection-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:4px}.selected-sources-drawer .drawer-footer .drawer-footer-left .clear-new-selection-btn:hover{background:#0000000f}.selected-sources-drawer .drawer-footer .drawer-footer-right{display:flex;align-items:center;gap:10px}.selected-sources-drawer .file-info{display:flex;align-items:center;gap:8px}.selected-sources-drawer .file-info .doc-icon{flex-shrink:0;display:flex;align-items:center}.selected-sources-drawer .file-info .doc-icon img{width:20px;height:20px}.selected-sources-drawer .file-info .file-title{display:flex;align-items:flex-start;flex-wrap:wrap;flex:1;min-width:0;gap:4px 8px}.selected-sources-drawer .file-info .file-title .file-title-text{word-break:break-word;font-size:13px;color:var(--primary);font-weight:500;line-height:1.4}.selected-sources-drawer .file-info .file-title .folder-info-icon{font-size:12px;color:#d48806;flex-shrink:0;cursor:pointer}.selected-sources-drawer .file-info .file-title.cursor-pointer{cursor:pointer}.selected-sources-drawer .file-path{font-size:12px;color:#678071;word-break:break-word;line-height:1.4}.selected-sources-drawer .status-tag{font-size:11px;font-weight:500;white-space:nowrap}.selected-sources-drawer .status-ingested{color:#389e0d}.selected-sources-drawer .status-in-progress{color:#d48806}.selected-sources-drawer .status-failed{color:#cf1322}.selected-sources-drawer .status-folder-counts{display:flex;flex-direction:column;gap:2px}.selected-sources-drawer .locked-row td{opacity:.7}.selected-sources-drawer .locked-row .ant-table-selection-column{opacity:1}.selected-sources-drawer .unsupported-row td{opacity:.45}.selected-sources-drawer .unsupported-row .ant-table-selection-column{opacity:1}.selected-sources-drawer .unsupported-row .file-title{cursor:not-allowed}.selected-sources-drawer .visual-only-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#b0b0b0!important;border-color:#b0b0b0!important}.selected-sources-drawer .visual-only-checkbox .ant-checkbox-checked:after{border-color:#b0b0b0!important}.selected-sources-drawer .visual-only-checkbox:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:#999!important;border-color:#999!important}.selected-sources-drawer .ant-checkbox-wrapper-disabled .ant-checkbox-checked .ant-checkbox-inner{background:#d6d6d6!important;border-color:#d6d6d6!important}.selected-sources-drawer .ant-checkbox-wrapper-disabled .ant-checkbox-checked:after{border-color:#d6d6d6!important}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.sharepoint-source-popup .ant-select-item{padding:10px 16px;border-radius:6px}.sharepoint-source-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.sharepoint-source-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#eef5f1!important}.sharepoint-source-popup .sharepoint-source-option{display:flex;align-items:center;gap:14px;width:100%}.sharepoint-source-popup .sharepoint-source-option .sharepoint-source-option-icon{width:36px;height:36px;flex-shrink:0;border-radius:6px;background:#f4f7f5;padding:4px;object-fit:contain}.sharepoint-source-popup .sharepoint-source-option .sharepoint-source-option-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sharepoint-source-popup .sharepoint-source-option .sharepoint-source-option-title{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharepoint-source-popup .sharepoint-source-option .sharepoint-source-option-subtitle{font-size:12px;font-weight:400;color:#8c8c8c;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-sidebar{padding:25px!important;border-right:1px solid var(--border-color);height:calc(100vh - 56px);overflow:auto}.scope-sidebar .ant-progress-indicator{font-size:0}.sidebar-heading{margin:0 0 16px;font-size:20px;font-weight:500;color:var(--primary)}.sidebar-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.sidebar-heading-row .sidebar-heading{margin-bottom:0}.sidebar-admin-actions{display:flex;align-items:center;gap:4px}.sidebar-admin-actions .configure-btn{border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:4px;color:var(--primary, #012c12);font-size:16px;opacity:.6;transition:opacity .15s,background .15s}.sidebar-admin-actions .configure-btn:hover{opacity:1;background:#0000000a}.sidebar-search-wrapper{display:flex;align-items:center;gap:5px;margin:0 0 16px}.quick-search{height:30px;margin:0;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:500;border-color:var(--input-border)!important;background:#fff}.quick-search .ant-input-prefix{color:var(--primary)}.quick-search input{background:transparent;color:var(--primary)}.add-scope{background:transparent!important;border:none!important;outline:none!important;width:auto;height:auto;color:var(--primary-green)!important;font-weight:600;cursor:pointer;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:14px}.add-scope:hover{color:var(--secondary)!important}.status-trigger{width:35px;min-width:35px;height:30px;padding:0;border:1px solid var(--input-border)!important;border-radius:3px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#53705e;transition:.2s ease}.status-trigger:hover{background:#eef4ef}.scope-search{margin-bottom:12px}.add-scope-btn{padding-left:0;color:#00e6a1;font-weight:600}.scope-list{margin-top:18px}.scope-list .no-scopes-message{padding:20px 10px;text-align:center;color:var(--primary);opacity:.6;font-size:14px;font-style:italic}.scope-list .category-header{padding:10px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--sidebar-category-color, var(--primary));letter-spacing:.8px;margin-top:12px;margin-bottom:8px;border-radius:3px;background:var(--sidebar-category-bg, #E6EBEC)!important;white-space:normal;word-break:break-word;line-height:1.3}.scope-list .scope-item{padding:13px 30px 13px 10px;border-radius:5px;cursor:pointer;color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500;line-height:20px;transition:.2s ease;margin:0 0 5px;opacity:var(--sidebar-item-opacity, .8);gap:10px;display:flex;align-items:center;position:relative}.scope-list .scope-item .flag-icon-wrap{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.scope-list .scope-item .side-menu-text{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.scope-list .scope-item:hover{background:var(--sidebar-item-hover-bg, #F6F9F6)}.scope-list .scope-item.active{background:var(--sidebar-item-active-bg, #F6F9F6);color:var(--sidebar-item-active-color, #019a20);font-weight:600;opacity:1}.scope-list .scope-item.with-checkbox{padding-left:10px;cursor:pointer}.scope-list .scope-item.with-checkbox .ant-checkbox-wrapper{margin-right:10px;flex-shrink:0}.scope-list .scope-list-divider{height:1px;background:var(--border-color);margin:12px 0}.scope-list .uncategorised-item .uncategorised-count{color:var(--primary);opacity:.6;font-size:12px;margin-left:auto}.add-scope-drawer .ant-drawer-header{display:block}.add-scope-drawer .ant-drawer-header-title{align-items:self-start;flex-direction:row-reverse}.add-scope-drawer .ant-drawer-close{background:transparent!important;padding:0;margin:0!important}.add-scope-drawer .ant-drawer-body{padding:25px}.add-scope-drawer .ant-drawer-header{border-color:var(--border-color);padding:25px}.add-scope-drawer .ant-drawer-header .drawer-title{color:var(--primary);font-size:20px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:6px}.add-scope-drawer .ant-drawer-header .drawer-title .header-icon{display:flex}.add-scope-drawer .ant-drawer-header .drawer-subtitle{margin:0;color:#587564;font-size:14px;font-weight:400}.add-scope-drawer .drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px}.add-scope-drawer .form-group{margin-bottom:24px}.add-scope-drawer .form-group label{color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500;margin-bottom:8px;display:block}.add-scope-drawer .form-group.mb-0{margin-bottom:0}.add-scope-drawer .ant-form-item-label>label{color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500}.add-scope-drawer .ant-form-item-label>label .required{color:#fd582d;margin-left:4px}.add-scope-drawer .ant-form-item-label.ant-form-item-required:not(.ant-form-item-required-mark-optional)>label:before{display:none}.add-scope-drawer .risk-level-group{display:flex;gap:12px}.add-scope-drawer .risk-level-group .risk-btn{flex:1;border-radius:8px;font-size:13px;font-weight:500;color:var(--primary);height:40px;text-align:center}.add-scope-drawer .risk-level-group .risk-btn .risk-icon{width:12px;height:12px;border-radius:50%;display:inline-block}.add-scope-drawer .risk-level-group .risk-btn.low .risk-icon{background:#019a20}.add-scope-drawer .risk-level-group .risk-btn.medium .risk-icon{background:#f59f0b}.add-scope-drawer .risk-level-group .risk-btn.medium.active{border-color:var(--primary-green);background:#019a2014}.add-scope-drawer .risk-level-group .risk-btn.high .risk-icon{background:#fd582d}.add-scope-drawer .info-text{font-size:12px;color:#587564;font-weight:400;margin-top:8px}.add-scope-drawer .scope-preview{border:1px solid var(--input-border);background:#eef1f24d;border-radius:11px;padding:18px 20px}.add-scope-drawer .scope-preview .preview-title{font-size:16px;font-weight:500;color:var(--primary);margin:0 0 12px}.add-scope-drawer .scope-preview .preview-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:400;color:var(--primary)}.add-scope-drawer .scope-preview .progress-count{font-size:13px;color:#587564;font-weight:500}.add-scope-drawer .char-counter{display:inline-block;margin-top:4px;margin-bottom:16px;font-size:12px;line-height:1;color:#999}.add-scope-drawer .char-counter--error{color:#ff4d4f;font-weight:500}.add-scope-drawer .char-counter--warn{color:#faad14;font-weight:500}.add-scope-drawer .char-counter--ok{color:#52c41a}.add-scope-drawer .char-counter-helper{display:block;margin-top:2px;margin-bottom:16px;font-size:12px;color:#faad14}.add-scope-drawer .char-counter-helper--error{color:#ff4d4f}.filter-bar{display:flex;gap:12px;margin:0 0 18px;align-items:center;justify-content:space-between}.filter-bar .primary-btn{height:40px}.filter-bar .dropdown-ui{width:178px;padding-left:60px!important;position:relative}.filter-bar .dropdown-ui:before{content:"Status:";font-size:var(--overall-paragraph-size);font-weight:500;line-height:26px;color:#5a7665;position:absolute;left:10px;top:5px}.filter-bar .filter-left{display:flex;gap:15px;align-items:center}.filter-bar .quick-search{height:40px;font-size:14px;width:240px}.filter-bar .quick-search .erm-icon[class*=search-icon]{width:20px;height:20px}.filter-bar .status-trigger{width:96px;height:40px;gap:8px;color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500}.filter-bar .status-trigger .erm-icon{color:var(--primary);width:16px;height:16px}@media(prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media(prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;inset:-8px -8px -8px -24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.w-md-editor-toolbar-child{position:absolute;border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;display:none}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;padding:3px;border-radius:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;padding:3px 4px 2px;margin:0}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);padding:3px;display:flex;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.w-md-editor-toolbar.bottom{border-bottom:0px;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{margin:0;padding:0;list-style:none;line-height:initial}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{border:none;height:20px;line-height:14px;background:none;padding:4px;margin:0 1px;border-radius:2px;text-transform:none;font-weight:400;overflow:visible;outline:none;cursor:pointer;transition:all .3s;white-space:nowrap;color:var(--color-fg-default)}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:transparent;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{height:14px;width:1px;margin:-3px 3px 0!important;vertical-align:middle;background-color:var(--md-editor-box-shadow-color)}.w-md-editor-area{overflow:auto;border-radius:5px}.w-md-editor-text{min-height:100%;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;padding:10px;margin:0;font-size:14px!important;line-height:18px!important;font-variant-ligatures:common-ligatures}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{margin:0;border:0;background:none;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;padding:0}.w-md-editor-text-pre{position:relative;margin:0!important;pointer-events:none;background-color:transparent!important}.w-md-editor-text-pre>code{padding:0!important;font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{position:absolute;top:0;left:0;height:100%;width:100%;resize:none;color:inherit;overflow:hidden;outline:0;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:transparent!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:transparent!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment, #8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold, #24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity, #8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant, #0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text, #82071e)!important}.w-md-editor-bar{position:absolute;cursor:s-resize;right:0;bottom:0;margin-top:-11px;margin-right:0;width:14px;z-index:3;height:10px;border-radius:0 0 3px;-webkit-user-select:none;user-select:none}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor{text-align:left;border-radius:3px;padding-bottom:1px;position:relative;color:var(--color-fg-default);--md-editor-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--md-editor-background-color: var(--color-canvas-default, #ffffff);--md-editor-box-shadow-color: var(--color-border-default, #d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{right:unset!important;left:0;text-align:right!important;box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color)}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:-webkit-fit-content;height:fit-content}.w-md-editor-content{height:100%;overflow:auto;position:relative;border-radius:0 0 3px}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{width:50%;box-sizing:border-box;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);position:absolute;padding:10px 20px;overflow:auto;top:0;right:0;bottom:0;border-radius:0 0 5px;display:flex;flex-direction:column}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{width:0%;overflow:hidden;background-color:var(--md-editor-background-color)}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{overflow:hidden;position:fixed;z-index:99999;inset:0;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}.add-scope-drawer .ant-drawer-body{padding:24px;display:flex;flex-direction:column;height:100%}.add-scope-drawer .ant-drawer-close{top:24px;right:24px}.add-scope-drawer-content{display:flex;flex-direction:column;height:100%}.add-scope-drawer-content .drawer-header{display:flex;flex-direction:column;margin-bottom:32px}.add-scope-drawer-content .drawer-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.add-scope-drawer-content .drawer-header .header-top .header-left{display:flex;align-items:center;gap:12px}.add-scope-drawer-content .drawer-header .header-top .header-left .drawer-title{font-size:20px;font-weight:600;color:#012c12;margin:0;line-height:1.2}.add-scope-drawer-content .drawer-header .header-top .header-left .drawer-title .flag-icon{width:24px;height:24px}.add-scope-drawer-content .drawer-header .header-top .close-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#8c8c8c;transition:color .2s}.add-scope-drawer-content .drawer-header .header-top .close-btn:hover{color:#262626}.add-scope-drawer-content .drawer-header .header-top .close-btn svg{width:24px;height:24px}.add-scope-drawer-content .drawer-header .drawer-subtitle{font-size:14px;color:#587564;margin:0;line-height:1.5}.add-scope-drawer-content .drawer-body{flex:1;overflow-y:auto}.add-scope-drawer-content .drawer-body .form-field{margin-bottom:24px}.add-scope-drawer-content .drawer-body .form-field .field-label{display:block;font-size:14px;font-weight:500;color:#012c12;margin-bottom:8px}.add-scope-drawer-content .drawer-body .form-field .scope-description-textarea{width:100%;border-radius:8px;border:1px solid #d9d9d9;padding:12px;font-size:14px;resize:vertical;min-height:180px}.add-scope-drawer-content .drawer-body .form-field .scope-description-textarea::placeholder{color:#9ca3af}.add-scope-drawer-content .drawer-body .form-field .scope-description-textarea:hover{border-color:#40a9ff}.add-scope-drawer-content .drawer-body .form-field .scope-description-textarea:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.add-scope-drawer-content .drawer-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:auto}.add-scope-drawer-content .drawer-footer .cancel-btn,.add-scope-drawer-content .drawer-footer .add-btn{height:40px;padding:0 24px;font-size:14px;font-weight:600;font-family:Figtree,sans-serif;letter-spacing:.02em;border:none;outline:none;cursor:pointer;transition:all .2s ease}.add-scope-drawer-content .drawer-footer .cancel-btn{background:transparent;color:#0a2b14;border:1px solid #d1d5db}.add-scope-drawer-content .drawer-footer .cancel-btn:hover{border-color:#9ca3af;background:#f9fafb;color:#0a2b14}.add-scope-drawer-content .drawer-footer .add-btn{background:#00ffbe;color:#0a2b14;border:1px solid #00ffbe}.add-scope-drawer-content .drawer-footer .add-btn:hover{background:#00ffbe;color:#0a2b14;opacity:.9}.scope-header-wrapper .scope-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.scope-header-wrapper .scope-page-header{border-bottom:solid 1px var(--border-color);padding:0 25px 16px;margin:0 -25px}.scope-header-wrapper .scope-page-header p{font-family:var(--primary-font);font-size:var(--overall-paragraph-size);font-weight:500;color:var(--primary);line-height:20px;margin:0;opacity:.65}.scope-header-wrapper .meta-row{display:flex;gap:20px;margin-top:30px;align-items:center;justify-content:space-between}.scope-header-wrapper .meta-row .meta-row-left{display:flex;align-items:center;gap:25px}.scope-header-wrapper .meta-row .progress{width:200px}.scope-header-wrapper .orange-text{color:var(--orange)}.scope-header-wrapper .scope-actions{display:flex;align-items:center;gap:5px}.scope-header-wrapper .scope-actions .ant-btn{color:var(--primary);text-transform:uppercase;font-weight:600;font-size:11px;height:28px;margin-right:7px}.scope-header-wrapper .scope-actions .ant-btn-text{padding:4px 6px;font-size:18px;margin:0}.scope-header-wrapper .page-breadcrumb{font-family:var(--primary-font)}.scope-header-wrapper .page-breadcrumb .ant-breadcrumb-item{opacity:.4}.scope-header-wrapper .page-breadcrumb .ant-breadcrumb-link{font-size:12px;font-weight:500;color:var(--primary)}.scope-header-wrapper .page-breadcrumb .ant-breadcrumb-separator{margin:0 10px;color:var(--primary);opacity:.4}.scope-header-wrapper .page-breadcrumb li:last-child{opacity:1}.scope-header-wrapper .page-breadcrumb .breadcrumb-clickable,.scope-header-wrapper .page-breadcrumb .breadcrumb-clickable .ant-breadcrumb-link{cursor:pointer}.scope-header-wrapper .custom-progress{display:flex;align-items:center;gap:16px}.scope-header-wrapper .progress-text{font-family:var(--primary-font);font-size:14px;font-weight:400;color:#587564;white-space:nowrap}.scope-header-wrapper .date-wrap{display:flex;align-items:center;gap:8px;font-family:var(--primary-font);font-size:12px;font-weight:400;color:#587564}.scope-header-wrapper .date-wrap .erm-icon{color:#5a7665;width:15px;height:15px}.scope-header-wrapper .collaborators-wrapper{display:flex;align-items:center}.scope-header-wrapper .collaborators-wrapper .no-collaborators{font-size:11px;font-weight:600;color:var(--text-muted-green);opacity:.52;font-style:italic}.scope-header-wrapper .collaborators-wrapper .ant-avatar{width:var(--avatar-initials-size, 30px);height:var(--avatar-initials-size, 30px);border:solid var(--avatar-initials-border-width, 1.5px) transparent;border-radius:50%;background:var(--avatar-initials-bg, linear-gradient(135deg, #00FFBE, #E5FD60));position:relative}.scope-header-wrapper .collaborators-wrapper .ant-avatar .ant-avatar-string{line-height:var(--avatar-initials-size, 30px);color:var(--avatar-initials-color, var(--primary));font-size:12px;font-weight:600}.scope-header-wrapper .collaborators-wrapper .ant-avatar+.ant-avatar{margin-left:-8px}.scope-header-wrapper .collaborators-wrapper .collaborators-plus-more{min-width:var(--avatar-initials-size, 30px);height:var(--avatar-initials-size, 30px);margin-left:-6px;border-radius:50%;border:solid 1.5px var(--white);background:#d3dfd4;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;z-index:9;position:relative;cursor:pointer}.scope-header-wrapper .collaborators-wrapper .collaborators-plus-more .erm-icon{width:12px;height:12px;color:var(--primary)}.scope-header-wrapper .collaborators-wrapper .collaborators-plus-more:hover{background:#b8c7be}.scope-header-wrapper .progress-bar{width:200px}.scope-header-wrapper .progress-bar .ant-progress-outer{padding-right:0}.scope-header-wrapper .progress-bar .ant-progress-rail{background:#e1e9e3;height:8px}.scope-header-wrapper .progress-bar .ant-progress-track{height:8px;background:linear-gradient(to right,#14a800 0% 50%,#f5a623 50% 100%)}.page-heading{margin:0 0 5px;font-size:25px;font-weight:500;color:var(--primary);line-height:1;font-family:var(--primary-font)}.instruction-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:8px}.instruction-row .instruction-preview,.instruction-row .scope-topic-description{flex:1;min-width:0;margin:0}.instruction-row .generate-findings-btn{flex-shrink:0;white-space:nowrap;margin-left:auto}.scope-findings-col{display:flex;flex-direction:column;gap:12px;margin-top:14px}.scope-findings-col .scope-findings-row{display:flex;gap:16px}.scope-findings-col .scope-findings-row .scope-finding-card{flex:1;min-width:0}.scope-findings-col .scope-finding-card{background:#f6f9f6;border:1px solid var(--border-color);border-radius:6px;padding:12px 16px;max-height:250px;display:flex;flex-direction:column}.scope-findings-col .scope-finding-card .finding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-shrink:0}.scope-findings-col .scope-finding-card .finding-actions{display:flex;align-items:center;gap:8px}.scope-findings-col .scope-finding-card .edited-tag{font-size:11px;font-weight:600;color:#d48806;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:1px 6px;line-height:18px}.scope-findings-col .scope-finding-card .finding-action-btn{font-size:14px;color:#999;cursor:pointer;transition:color .2s}.scope-findings-col .scope-finding-card .finding-action-btn:hover,.scope-findings-col .scope-finding-card .finding-action-btn.save-btn{color:var(--primary)}.scope-findings-col .scope-finding-card .finding-action-btn.save-btn:hover{color:#14a800}.scope-findings-col .scope-finding-card .finding-action-btn.locked{color:#faad14;cursor:not-allowed}.scope-findings-col .scope-finding-card .finding-action-btn.locked:hover{color:#faad14}.scope-findings-col .scope-finding-card .finding-label{font-size:12px;font-weight:600;color:var(--primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.scope-findings-col .scope-finding-card .finding-text{font-size:12px;font-weight:400;color:var(--primary);line-height:18px;margin:0;opacity:.8;flex:1;overflow-y:auto}.scope-findings-col .placeholder-card{border:1px dashed #d9d9d9;background:#fafafa}.scope-findings-col .placeholder-card .placeholder-text{color:#999;font-style:italic;font-size:12px;margin:0}.scope-findings-col .error-card{border:1px solid #ff4d4f;background:#fff1f0}.scope-findings-col .error-card .error-message{color:#cf1322;font-size:12px;margin-bottom:12px}.finding-edit-modal{max-width:1200px}.finding-edit-modal .ant-modal-body{padding:0}.finding-edit-modal .finding-edit-bottom-bar{display:flex;justify-content:flex-end;gap:8px;padding:12px 0 0;border-top:1px solid #e0e0e0;margin-top:12px}.finding-edit-modal .w-md-editor-fullscreen~.finding-edit-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:100001;background:#fff;padding:12px 24px;margin-top:0;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px #0000001a}.finding-edit-modal .scope-header-inline-edit{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.finding-edit-modal .scope-header-inline-edit .ant-input,.finding-edit-modal .scope-header-inline-edit .ant-input-affix-wrapper{flex:1;min-width:200px}.finding-edit-modal .scope-header-name-row,.finding-edit-modal .scope-header-description-row{display:flex;align-items:center;gap:6px}.finding-edit-modal .scope-header-name-row h2,.finding-edit-modal .scope-header-description-row h2{margin:0}.finding-edit-modal .scope-topic-description--empty{color:#999;font-style:italic}.finding-edit-modal .char-counter{display:inline-block;margin-top:4px;font-size:12px;line-height:1;color:#999}.finding-edit-modal .char-counter--error{color:#ff4d4f;font-weight:500}.comment-wrap{display:flex;flex-direction:column;flex:1}.comments-list{display:flex;flex-direction:column;gap:10px;padding:16px;height:100%;flex:1}.comments-list .comment-card{display:flex;gap:10px;padding:8px 10px;border-radius:7px}.comments-list .comment-card.primary{background:#f7f9f7}.comments-list .comment-card .comment-avatar{width:28px;height:28px;border-radius:50%;background:var(--primary-green);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500}.comments-list .comment-card .comment-content{flex:1}.comments-list .comment-card .comment-content .comment-author{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;font-weight:600;margin-bottom:8px;color:var(--primary)}.comments-list .comment-card .comment-content .comment-author .comment-actions-btn{opacity:0;transition:opacity .2s ease;padding:0;height:auto;color:var(--primary)}.comments-list .comment-card .comment-content .comment-author .comment-actions-btn:hover{background:transparent}.comments-list .comment-card .comment-content .comment-text{font-size:12px;color:var(--primary);margin-bottom:12px;line-height:20px}.comments-list .comment-card .comment-content .comment-meta{font-size:11px;font-weight:500;opacity:.62;margin-bottom:8px}.comments-list .comment-card .comment-content .comment-edit-section{margin-top:8px}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-textarea{width:100%;margin-bottom:10px;min-height:66px!important;border:1px solid #D3DFD4;background:#f4f7f4b8;color:var(--primary);font-size:13px;padding:10px;border-radius:7px;resize:none}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions{display:flex;gap:8px;justify-content:flex-end}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions .cancel-edit-btn{border:1px solid var(--primary);color:var(--primary);font-size:12px;font-weight:500;padding:4px 16px;height:32px}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions .cancel-edit-btn:hover{color:var(--white);background:var(--primary)}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions .save-edit-btn{font-size:12px;font-weight:500;padding:4px 16px;height:32px}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions .save-edit-btn:not(:disabled):hover{opacity:.9}.comments-list .comment-card .comment-content .comment-edit-section .comment-edit-actions .save-edit-btn:disabled{background:#d3dfd4;border-color:#d3dfd4;opacity:.5}.comments-list .comment-card.reply{padding:10px;margin-top:8px;border:1px solid #E5ECE6;position:relative}.comments-list .comment-card.reply .comment-avatar.small{width:20px;height:20px;font-size:10px}.comments-list .comment-card.reply .comment-content .comment-author .comment-actions-btn{opacity:0;transition:opacity .2s ease;padding:0;height:auto;color:var(--primary)}.comments-list .comment-card.reply .comment-content .comment-author .comment-actions-btn:hover{background:transparent}.comments-list .comment-card.reply:hover .comment-content .comment-author .comment-actions-btn{opacity:1}.comments-list .comment-card.resolved{opacity:.6}.comments-list .comment-item{margin-bottom:10px;position:relative}.comments-list .comment-item:hover .comment-card .comment-content .comment-author .comment-actions-btn,.comments-list .comment-item:hover .comment-reply-action{opacity:1}.comments-list .comment-item .comment-reply-action{opacity:0;transition:opacity .2s ease;margin-top:8px}.comments-list .comment-item .comment-reply-action .reply-btn{padding:0;height:auto;font-size:12px;font-weight:500;color:var(--primary);display:flex;align-items:center;gap:5px}.comments-list .comment-item .comment-reply-action .reply-btn img{width:14px;height:14px}.comments-list .comment-item .comment-reply-action .reply-btn:hover{color:var(--primary);background:transparent}.comments-list .comment-replies{margin-left:50px;margin-top:8px;display:flex;flex-direction:column;gap:8px}.comments-list .reply-input-section{margin-top:8px;margin-bottom:12px;background:#fff}.comments-list .reply-input-section .reply-textarea.ant-input{width:100%;margin-bottom:10px;min-height:66px!important;border:1px solid #D3DFD4;color:var(--primary);font-size:13px;padding:10px;border-radius:7px}.comments-list .reply-input-section .reply-actions{display:flex;gap:8px;justify-content:flex-end}.comments-list .reply-input-section .reply-actions .cancel-reply-btn{border:1px solid var(--primary);color:var(--primary);font-size:12px;font-weight:500;padding:4px 16px}.comments-list .reply-input-section .reply-actions .cancel-reply-btn:hover{color:var(--white);background:var(--primary)}.comments-list .reply-input-section .reply-actions .submit-reply-btn{font-size:12px;font-weight:500;padding:4px 16px}.comments-list .reply-input-section .reply-actions .submit-reply-btn:not(:disabled):hover{opacity:.9}.comments-list .reply-input-section .reply-actions .submit-reply-btn:disabled{background:#d3dfd4;border-color:#d3dfd4;opacity:.5}.comments-list .comment-replies-label{font-size:12px;font-weight:500;color:var(--primary);display:flex;align-items:center;gap:5px}.comment-input-wrapper{position:sticky;bottom:0;width:100%;z-index:1;border-top:1px solid #E5ECE6;padding:10px 16px;background:#fff}.comment-input-wrapper .input-box{position:relative}.comment-input-wrapper .input-box .ant-input{background:#f4f7f4b8;border:1px solid rgba(211,223,212,.2117647059);color:var(--primary);font-size:13px;padding-top:10px}.comment-input-wrapper .input-box textarea.ant-input{background:#f4f7f4b8;border:1px solid rgba(211,223,212,.2117647059);color:var(--primary);font-size:13px;padding:10px 40px 10px 10px;resize:none}.comment-input-wrapper .comment-send-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;right:5px;top:5px;border-radius:50%;background:var(--primary-green);color:var(--white)!important}.comment-input-wrapper .comment-send-btn:not(:disabled):hover{opacity:.9;background:var(--primary-green);color:var(--white)!important}.comment-input-wrapper .comment-send-btn:disabled{opacity:.5;cursor:not-allowed}.comment-input-wrapper .infoText{font-size:10px;color:var(--primary);opacity:.62;margin:6px 0 0}.char-limit-warning{font-size:11px;color:#faad14;margin:4px 0 0;text-align:right}.char-limit-warning.exceeded{color:#ff4d4f;font-weight:500}.ant-dropdown-menu.comment-dropdown-menu{border-radius:4px;box-shadow:0 2px 8px #00000026;padding:4px 0}.ant-dropdown-menu.comment-dropdown-menu .ant-dropdown-menu-item{padding:8px 16px;font-size:12px;color:var(--primary)}.ant-dropdown-menu.comment-dropdown-menu .ant-dropdown-menu-item:hover{background:#f4f7f4}.ant-dropdown-menu.comment-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu.comment-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{background:#fff1f0}.collaborators-dropdown.ant-popover{padding:0;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #D3DFD4}.collaborators-dropdown .ant-popover-inner{box-shadow:none;border:none;padding:0}.collaborators-dropdown-content{width:260px;max-height:300px;display:flex;flex-direction:column;background:#fff;border-radius:10px;padding:12px}.collaborators-dropdown-content .dropdown-header{padding:0 0 8px;margin-bottom:10px;border-bottom:1px solid #D3DFD4;position:sticky;top:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.collaborators-dropdown-content .dropdown-header .dropdown-title{margin:0;font-size:16px;font-weight:600;color:var(--primary);text-align:left;flex:1}.collaborators-dropdown-content .dropdown-header .dropdown-close-btn{padding:0;width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:16px;line-height:1;border:none;background:transparent;cursor:pointer;transition:opacity .2s ease}.collaborators-dropdown-content .dropdown-header .dropdown-close-btn:hover{color:var(--primary);background:transparent;opacity:.7}.collaborators-dropdown-content .dropdown-header .dropdown-close-btn:focus{color:var(--primary);background:transparent}.collaborators-dropdown-content .dropdown-body{max-height:250px;overflow-y:auto}.collaborators-dropdown-content .dropdown-body::-webkit-scrollbar{width:6px}.collaborators-dropdown-content .dropdown-body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.collaborators-dropdown-content .dropdown-body::-webkit-scrollbar-thumb{background:#d3dfd4;border-radius:3px}.collaborators-dropdown-content .dropdown-body::-webkit-scrollbar-thumb:hover{background:#b8c7be}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item{padding:8px 10px;border-bottom:none;cursor:default;border-radius:6px}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item:hover{background:#f6f9f6}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta{display:flex;align-items:center}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta .collaborator-avatar-wrapper{margin-right:12px;flex-shrink:0}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta .collaborator-avatar-wrapper .ant-avatar{width:32px!important;height:32px!important;line-height:32px!important;background:var(--avatar-initials-bg-fallback);background:var(--avatar-initials-bg);color:var(--avatar-initials-color);border:var(--avatar-initials-border-width) solid var(--avatar-initials-border-color);border-radius:50%;font-size:12px;font-weight:600}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta .collaborator-content{flex:1;min-width:0}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta .collaborator-content .collaborator-name{font-size:13px;font-weight:500;color:var(--primary);margin-bottom:0}.collaborators-dropdown-content .dropdown-body .collaborators-list .collaborator-item .collaborator-meta .collaborator-content .collaborator-role{font-size:11px;color:var(--primary);opacity:.6;margin-top:2px}.collaborators-container{display:flex;flex-direction:column;gap:3px}.collaborators-container .collaborators-heading{display:block;font-size:12px;font-weight:600;color:var(--primary);opacity:.52}.collaborators-container .collaborators-images{display:flex;align-items:center}.collaborators-container .collaborators-images .no-collaborators{font-size:11px;font-weight:600;color:var(--text-muted-green);opacity:.52;font-style:italic}.collaborators-container .collaborators-images .ant-avatar-group{display:flex;align-items:center}.collaborators-container .collaborators-images .ant-avatar-group .ant-avatar{background:var(--avatar-initials-bg-fallback);background:var(--avatar-initials-bg);color:var(--avatar-initials-color);width:var(--avatar-initials-size);height:var(--avatar-initials-size);line-height:var(--avatar-initials-size);font-size:11px;font-weight:600;border:var(--avatar-initials-border-width) solid var(--avatar-initials-border-color);border-radius:50%;cursor:pointer;transition:transform .2s}.collaborators-container .collaborators-images .ant-avatar-group .ant-avatar:first-child{margin-left:0}.collaborators-container .collaborators-images .ant-avatar-group .ant-avatar:hover{z-index:10;transform:scale(1.1)}.collaborators-container .collaborators-images .collaborators-plus-more{min-width:30px;height:30px;border-radius:50%;background:#d3dfd4;color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;z-index:9;position:relative;cursor:pointer}.collaborators-container .collaborators-images .collaborators-plus-more:hover{background:#b8c7be}.project-card{border-radius:12px;box-shadow:none;border:1px solid var(--border-color);cursor:pointer}.project-card:hover{box-shadow:0 8px 24.6px #0000000d}.project-card .ant-card-body{padding:20px}.project-card .date-wrapper{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:var(--primary);opacity:.65}.project-card .date-wrapper.date-overdue{opacity:1;color:#cf1322}.project-card .date-wrapper.date-overdue .erm-icon{color:#cf1322}.project-card .overdue-badge{font-size:10px;font-weight:600;color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:3px;padding:0 5px;line-height:16px}.project-card .risk-tag{padding:5px 8px;border-radius:3px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400}.project-card .risk-tag .erm-icon{width:14px;height:14px}.project-card .risk-tag.low-risk{background:#0dad551c;color:#0dad55}.project-card .risk-tag.low-risk .erm-icon{color:#0dad55}.project-card .risk-tag.medium-risk{background:#fff7ea;color:#ee9300}.project-card .risk-tag.medium-risk .erm-icon{color:#ee9300}.project-card .risk-tag.high-risk{background:#fff2eade;color:#fd582d}.project-card .risk-tag.high-risk .erm-icon{color:#fd582d}.project-card .scope-tag{display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:400;border:1px solid rgba(211,223,212,.6196078431);background:#fff}.project-card .scope-tag .ant-divider{margin:0 2px}.project-card .file-blue-icon,.project-card .scope-icon{color:#5a7665!important;font-size:15px!important;width:16px!important;height:16px!important}.project-card .status-badge{background-color:#d3dfd461;padding:4px 10px;border-radius:20px;display:flex;align-items:center;gap:5px}.project-card .status-badge .status-title{color:#012c12;font-size:12px}.project-card .card-menu-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;cursor:pointer}.project-card .card-menu-btn:hover{background:#0000000f}.project-card .ant-progress-track{height:8px;background:linear-gradient(to right,#14a800 0% 50%,#f5a623 50% 100%)}.pagination-section{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;height:55px;border-radius:0;background:#fff;font-family:var(--primary-font);z-index:1;position:relative;gap:12px;border-top:solid 1px var(--border-color);background:var(--pagination-section-bg);box-shadow:none;margin:0 -25px;padding:0 25px}.pagination-section .table-entries{margin:0;font-size:14px;font-weight:500;color:#4e6c5a}.pagination-section .table-entries strong{font-weight:600;color:#4e6c5a}.pagination-section ul.ant-pagination{padding:0;font-family:inherit;color:var(--darker-grey);display:flex;align-items:center;gap:8px;font-size:var(--overall-paragraph-size);margin-left:auto}.pagination-section ul.ant-pagination:after{display:none}.pagination-section ul.ant-pagination .ant-pagination-item{font-family:var(--primary-font);color:var(--primary);border-radius:var(--border-radius-5);border:1px solid #d3dfd4;font-weight:500;background:var(--body-bg);margin:0;font-size:13px;border-radius:4px;min-width:30px;height:30px;line-height:30px}.pagination-section ul.ant-pagination .ant-pagination-item:hover{background:var(--primary-green)!important;color:var(--white)!important}.pagination-section ul.ant-pagination .ant-pagination-item.ant-pagination-item-active,.pagination-section ul.ant-pagination .ant-pagination-item:hover{background:var(--primary)!important;color:var(--white)!important;border-color:var(--primary)!important}.pagination-section ul.ant-pagination .ant-pagination-item a{color:inherit}.pagination-section ul.ant-pagination .ant-pagination-prev,.pagination-section ul.ant-pagination .ant-pagination-next{font-family:inherit;font-size:inherit;color:inherit;font-weight:500;margin:0;border:1px solid #d3dfd4;border-radius:var(--border-radius-5);height:30px;width:30px;min-width:30px}.pagination-section ul.ant-pagination .ant-pagination-prev.ant-pagination-disabled,.pagination-section ul.ant-pagination .ant-pagination-next.ant-pagination-disabled{color:var(--grey)}.pagination-section ul.ant-pagination .ant-pagination-prev a,.pagination-section ul.ant-pagination .ant-pagination-next a{color:inherit}.pagination-section ul.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.pagination-section ul.ant-pagination .ant-pagination-next .ant-pagination-item-link{border-radius:var(--border-radius-5)}.activities-panel{display:flex;flex-direction:column;flex:1;min-height:0;padding:4px 2px 0}.activities-panel.activities-panel--fixed-height{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:12px;padding:16px;min-width:0;overflow:hidden;flex:unset;min-height:unset}.activities-panel .activities-panel-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.activities-panel .activities-panel-title{font-size:14px;font-weight:600;color:#111827}.activities-panel .activities-panel-header-actions{display:flex;align-items:center;gap:6px}.activities-panel .activities-search-row{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-bottom:12px}.activities-panel .activities-search{flex:1;min-width:0;border-radius:8px;border-color:#e5e7eb}.activities-panel .activities-search .ant-input-prefix{color:#9ca3af;margin-right:6px}.activities-panel .activities-search .ant-input{font-size:13px}.activities-panel .activities-refresh-btn{border:1px solid #e5e7eb;background:#fff;color:#4b5563;width:26px;height:26px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;flex-shrink:0}.activities-panel .activities-refresh-btn:hover{background:#f9fafb;color:#012c12}.activities-panel .activities-refresh-btn .anticon{font-size:13px}.activities-panel .activities-filter-btn{border:1px solid #e5e7eb;background:#fff;color:#4b5563;width:26px;height:26px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;flex-shrink:0;position:relative}.activities-panel .activities-filter-btn:hover{background:#f9fafb;color:#012c12}.activities-panel .activities-filter-btn .anticon{font-size:13px}.activities-panel .activities-filter-btn.has-active-filters{color:#0d9488;border-color:#99e0d8}.activities-panel .activities-filter-btn.has-active-filters:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#0d9488}.activities-panel .activities-demo-link{align-self:flex-start;background:none;border:1px dashed #d1d5db;color:#6b7280;font-size:11px;padding:4px 10px;border-radius:6px;cursor:pointer;flex-shrink:0}.activities-panel .activities-demo-link:hover{color:#012c12;border-color:#9ca3af}.activities-panel .activities-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding-bottom:4px}.activities-panel .activities-list::-webkit-scrollbar{width:6px}.activities-panel .activities-list::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.activities-panel .activities-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 8px;gap:8px;color:#6b7280;font-size:13px}.activities-panel .activities-empty p{margin:0}.activities-panel .activities-error p{color:#b91c1c}.activities-panel .activities-retry-btn{background:#fff;border:1px solid #d1d5db;color:#111827;font-size:12px;font-weight:500;padding:6px 14px;border-radius:6px;cursor:pointer;transition:border-color .12s ease}.activities-panel .activities-retry-btn:hover{border-color:#9ca3af}.activities-panel .activities-refresh-btn[disabled]{cursor:wait;opacity:.6}.activities-panel .pagination-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-shrink:0;margin:0;padding:6px 2px;height:auto;min-height:0;gap:6px}.activities-panel .pagination-section ul.ant-pagination{margin-left:0;gap:4px;flex-wrap:wrap}.activities-panel .pagination-section ul.ant-pagination .ant-pagination-item{min-width:26px;height:26px;line-height:26px;font-size:12px}.activities-panel .pagination-section ul.ant-pagination .ant-pagination-prev,.activities-panel .pagination-section ul.ant-pagination .ant-pagination-next{width:26px;min-width:26px;height:26px}.activities-panel.activities-panel--fixed-height .activities-list{max-height:520px;min-height:520px;flex:unset}.activities-panel.activities-panel--fixed-height .pagination-section{margin:0 -16px;padding:6px 16px}.activity-row{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 36px 12px 4px;border-bottom:1px solid #f0f1f3;transition:background .12s ease}.activity-row:last-child{border-bottom:none}.activity-row.clickable{cursor:pointer}.activity-row.clickable:hover{background:#f9fafb}.activity-new-badge{position:absolute;top:50%;right:4px;transform:translateY(-50%);background:#f97316;color:#fff;font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.05em;pointer-events:none;white-space:nowrap}.activity-icon{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#4b5563;font-size:13px}.activity-icon.tone-success{background:#f3f4f6;color:#1a7a3a}.activity-icon.tone-info{background:#eff6ff;color:#1d4ed8}.activity-icon.tone-warning{background:#fff7e6;color:#b45309}.activity-icon.tone-error{background:#fef2f2;color:#b91c1c}.activity-icon.tone-pink{background:#fdf2f8;color:#db2777}.activity-icon.tone-default{background:#f3f4f6;color:#4b5563}.activity-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.activity-project-name{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-title-row{display:flex;align-items:center}.activity-title{font-size:13px;font-weight:600;color:#111827;line-height:1.4;word-break:break-word}.activity-subtitle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;line-height:1.4}.activity-subtitle-entity{color:#6b7280}.activity-subtitle-dot{color:#d1d5db}.activity-subtitle-time{color:#6b7280}.activity-diff-modal-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:24px}.activity-diff-modal-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-diff-modal-link{background:none;border:none;color:#0d9488;font-size:13px;font-weight:500;cursor:pointer;padding:0;flex-shrink:0;white-space:nowrap}.activity-diff-modal-link:hover{color:#0a6e64;text-decoration:underline}.activity-diff-modal .activity-diff-modal-body{display:flex;flex-direction:column;max-height:65vh;min-height:0;border:1px solid #d0d7de;border-radius:8px;overflow:hidden}.activity-diff-modal .diff-headers{display:grid;grid-template-columns:1fr 1fr;background:#f6f8fa;border-bottom:1px solid #d0d7de;flex-shrink:0}.activity-diff-modal .diff-header{padding:8px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#57606a}.activity-diff-modal .diff-header-before{border-right:1px solid #d0d7de}.activity-diff-modal .diff-table{flex:1;min-height:0;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.activity-diff-modal .diff-table::-webkit-scrollbar{width:8px}.activity-diff-modal .diff-table::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.activity-diff-modal .diff-row{display:grid;grid-template-columns:1fr 1fr}.activity-diff-modal .diff-cell{display:flex;align-items:flex-start;padding:2px 0;border-bottom:1px solid #f1f3f5;min-width:0}.activity-diff-modal .diff-cell-left{border-right:1px solid #d0d7de}.activity-diff-modal .diff-gutter{flex-shrink:0;width:38px;padding:0 8px;text-align:right;color:#8c959f;font-size:11px;-webkit-user-select:none;user-select:none}.activity-diff-modal .diff-marker{flex-shrink:0;width:14px;text-align:center;color:#57606a;-webkit-user-select:none;user-select:none}.activity-diff-modal .diff-content{flex:1;min-width:0;padding-right:10px;white-space:pre-wrap;word-break:break-word;color:#1f2328}.activity-diff-modal .diff-row-remove .diff-cell-left{background:#ffebe9}.activity-diff-modal .diff-row-remove .diff-cell-left .diff-gutter{background:#ffd7d5;color:#82071e}.activity-diff-modal .diff-row-remove .diff-cell-left .diff-marker{color:#82071e}.activity-diff-modal .diff-row-add .diff-cell-right{background:#dafbe1}.activity-diff-modal .diff-row-add .diff-cell-right .diff-gutter{background:#ccffd8;color:#044f1c}.activity-diff-modal .diff-row-add .diff-cell-right .diff-marker{color:#044f1c}.activity-diff-modal .diff-cell-empty{background:#f6f8fa}.activity-diff-modal .diff-row-equal .diff-cell{background:#fff}.activity-filter-trigger{display:inline-flex}.activity-filter-popover-body{width:260px;display:flex;flex-direction:column;gap:14px}.activity-filter-popover-body .filter-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#111827;margin-bottom:6px;display:block}.activity-filter-popover-body .filter-section-label-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.activity-filter-popover-body .filter-section-label-row .filter-section-label{margin-bottom:0}.activity-filter-popover-body .filter-section-info{color:#9ca3af;font-size:12px;cursor:help;transition:color .12s ease}.activity-filter-popover-body .filter-section-info:hover{color:#4b5563}.activity-filter-popover-body .filter-pill-group{display:flex;flex-wrap:wrap;gap:5px}.activity-filter-popover-body .filter-pill{background:#fff;border:1px solid #e5e7eb;color:#4b5563;font-size:11.5px;font-weight:500;padding:2px 9px;border-radius:999px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;line-height:1.45;min-width:32px}.activity-filter-popover-body .filter-pill:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.activity-filter-popover-body .filter-pill.filter-pill-active{background:var(--primary-btn-bg);border-color:var(--primary-btn-bg);color:var(--primary)}.activity-filter-popover-body .filter-pill.filter-pill-active:hover{background:var(--primary-btn-hover-bg);border-color:var(--primary-btn-hover-bg);color:var(--primary)}.activity-filter-popover-body .filter-checkbox-group{display:flex;flex-direction:column;gap:4px}.activity-filter-popover-body .filter-checkbox-group .ant-checkbox-wrapper{font-size:12px;color:#1f2937;margin-left:0}.activity-filter-popover-body .filter-checkbox-group--scrollable{max-height:160px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.activity-filter-popover-body .filter-checkbox-group--scrollable::-webkit-scrollbar{width:4px}.activity-filter-popover-body .filter-checkbox-group--scrollable::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.activity-filter-popover-body .filter-checkbox-group--scrollable .ant-checkbox-wrapper{max-width:100%}.activity-filter-popover-body .filter-checkbox-group--scrollable .ant-checkbox-wrapper>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-filter-popover-body .filter-popover-footer{display:flex;justify-content:flex-end;gap:6px;padding-top:6px;border-top:1px solid #f0f1f3}.activity-filter-popover-body .filter-popover-footer .ant-btn{min-width:72px}.filter-category-tooltip{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.45}.filter-category-tooltip-row{display:flex;flex-direction:column;gap:1px}.filter-category-tooltip-row strong{font-weight:600;color:#fff}.filter-category-tooltip-row span{color:#ffffffc7}.activity-breakdown-modal-body{display:flex;flex-direction:column;max-height:420px;overflow-y:auto;gap:2px;padding:4px 0}.activity-breakdown-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;transition:background .15s ease}.activity-breakdown-row:hover{background:#0000000a}.activity-breakdown-scope-name{background:none;border:none;padding:0;font-size:14px;font-weight:500;color:#0d9488;cursor:pointer;text-align:left}.activity-breakdown-scope-name:hover{text-decoration:underline}.activity-breakdown-count{font-size:13px;color:#6b7280;white-space:nowrap;margin-left:16px}.activity-breakdown-empty{font-size:13px;color:#9ca3af;padding:8px 0}.activity-breakdown-row--uncat{border-top:1px solid rgba(0,0,0,.06);margin-top:4px;padding-top:14px}.activity-breakdown-scope-name--uncat{color:#9ca3af;font-weight:400}.activity-review-names-body{padding:4px 0}.activity-review-names-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.activity-review-names-item{font-size:13px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);color:#1f2937}.activity-review-names-item:last-child{border-bottom:none}.activity-review-names-footer{font-size:12px;color:#9ca3af;margin:8px 0 0}.home-page .container{padding:25px;max-width:1600px;margin:0 auto}.home-page .summary-card{border:1px solid #C8EDC8;padding:20px 24px;border-radius:12px;background:#f6f9f6;position:relative;height:100%}.home-page .summary-card .summary-card-content{width:100%;display:flex;align-items:center;justify-content:space-between}.home-page .summary-card .ant-statistic-header{padding-bottom:0}.home-page .summary-card .ant-statistic-title{font-size:12px;font-weight:500;color:var(--primary);opacity:.65}.home-page .summary-card .ant-statistic-content-value{font-size:28px;font-weight:600;color:var(--primary)}.home-page .summary-card .summary-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.home-page .summary-card .summary-icon.flag-icon{background:#eb23221c;color:#eb2322}.home-page .summary-card .summary-icon.scope-icon{background:#c9e8ed87;color:#007a8e}.home-page .summary-card .summary-icon.check-icon{background:#def5df;color:#019a20}.home-page .summary-card .summary-icon .erm-icon{font-size:28px;width:28px;height:28px}.home-page .section-title{margin-top:0;margin-bottom:16px;font-size:20px;font-weight:500;color:var(--primary)}.home-page .projects-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;gap:12px;color:#6b7280;font-size:14px}.home-page .projects-error-state p{margin:0;color:#b91c1c}.project-page-container{height:100%;padding:25px 25px 0}.project-page-container .project-list-wrapper{overflow:auto;height:calc(100vh - 186px);margin:0 -25px 0 0;overflow-x:hidden;padding-right:25px;padding-bottom:20px}.project-page-container .section-title{margin-top:0;margin-bottom:16px;font-size:20px;font-weight:500;color:var(--primary);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.project-page-container .section-title .page-header-right{display:flex;gap:10px;align-items:center}.project-page-container .section-title .page-header-right .quick-search{width:300px;height:32px}.score-filter-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;padding:14px 16px 12px;width:264px;max-height:calc(100vh - 32px);overflow-y:auto;-webkit-user-select:none;user-select:none;font-family:var(--primary-font)}.score-filter-dropdown .sfd-title{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:10px}.score-filter-dropdown .sfd-section-label{font-size:12px;color:#4b5563;font-weight:500;margin-bottom:8px;margin-top:4px;letter-spacing:.2px}.score-filter-dropdown .sfd-sort-row{display:flex;gap:6px;margin-bottom:10px}.score-filter-dropdown .sfd-sort-btn{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border-radius:4px;border:1px solid #d3dfd4;background:#fff;font-size:12px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .15s ease;white-space:normal;line-height:1.2;text-align:center}.score-filter-dropdown .sfd-sort-btn--active{background:var(--primary-green, #019A20);border-color:var(--primary-green, #019A20);color:#fff}.score-filter-dropdown .sfd-sort-btn .sfd-sort-arrow{font-size:12px}.score-filter-dropdown .sfd-bands{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}.score-filter-dropdown .sfd-band-row{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:4px;cursor:pointer;transition:background .1s ease}.score-filter-dropdown .sfd-band-row--checked{background:#f0f7f3}.score-filter-dropdown .sfd-band-row:hover{background:#f5f5f5}.score-filter-dropdown .sfd-checkbox{width:14px;height:14px;border-radius:3px;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.score-filter-dropdown .sfd-checkbox--checked{background:var(--primary-green, #019A20);border-color:var(--primary-green, #019A20)}.score-filter-dropdown .sfd-band-label{flex:1;min-width:0;font-size:13px;color:#1f2937;font-weight:400;line-height:1.3}.score-filter-dropdown .sfd-band-badge{padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.2px;flex-shrink:0}.score-filter-dropdown .sfd-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e5e7eb;padding-top:12px}.score-filter-dropdown .sfd-actions .ant-btn{flex:1 1 auto;min-width:0;height:auto;min-height:32px;padding:4px 12px;font-size:12px;font-weight:600;white-space:normal;line-height:1.2;letter-spacing:.2px}.score-filter-dropdown .sfd-actions .ant-btn>span{white-space:normal;overflow:visible;text-overflow:clip;display:inline-block}.scope-details-content{padding:20px 0 0;width:100%}.scope-page-container{width:100%;height:100%}.scope-page-container .inner-app-wrap{display:flex;height:100%}.scope-page-container .inner-app-row{width:100%;margin:0!important;flex-wrap:nowrap;display:flex;margin:0}.scope-page-container .scope-sidebar{width:253px;flex-shrink:0}.scope-page-container .content{flex:1;padding:25px!important;height:calc(100vh - 56px);overflow:auto;min-width:0;max-width:100%;transition:flex .4s cubic-bezier(.4,0,.2,1),margin-right .4s cubic-bezier(.4,0,.2,1)}body .ant-table-wrapper table{border:solid 1px #eff1f3;border-bottom:none}body .ant-table-wrapper .ant-table-thead>tr>th{background-color:#f8f9fa;padding:10px;text-align:center;color:var(--primary);font-size:12px;line-height:13px;font-weight:500;font-family:var(--primary-font)}body .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.files-table .assign-scope-col{overflow:hidden}.files-table .assign-scope-col .ant-select{max-width:100%}body .review-status-select.ant-select,body .review-status-select.ant-select.ant-select-focused,body .review-status-select.ant-select.ant-select-open,body .review-status-select.ant-select:hover,body .review-status-select.ant-select:focus,body .review-status-select.ant-select:focus-within,body .review-status-select.ant-select:focus-visible{outline:none!important;box-shadow:none!important}body .review-status-select.ant-select .ant-select-selector{border:1px solid var(--input-border)!important;border-radius:var(--border-radius-5)!important;box-shadow:none!important;outline:none!important;background:transparent!important}body .review-status-select.ant-select .ant-select-selector:focus,body .review-status-select.ant-select .ant-select-selector:focus-within,body .review-status-select.ant-select .ant-select-selector:focus-visible{outline:none!important;box-shadow:none!important}body .review-status-select.ant-select .ant-select-selector .ant-select-selection-item{color:var(--primary);font-weight:500;font-size:12px}body .review-status-select.ant-select.ant-select-focused .ant-select-selector,body .review-status-select.ant-select.ant-select-open .ant-select-selector,body .review-status-select.ant-select:hover .ant-select-selector{border-color:var(--primary-green)!important;box-shadow:none!important;outline:none!important}body .review-status-select.ant-select .ant-select-arrow{color:var(--primary)}.review-status-popup .ant-select-item-option{color:var(--primary)!important;font-size:12px!important;font-weight:500!important;border-radius:var(--border-radius-5)!important}.review-status-popup .ant-select-item-option:hover,.review-status-popup .ant-select-item-option.ant-select-item-option-active{background-color:var(--table-hover-bg)!important}.review-status-popup .ant-select-item-option.ant-select-item-option-selected{background-color:var(--table-hover-bg)!important;font-weight:600!important}body .ant-table-wrapper .ant-table-tbody>tr>th,body .ant-table-wrapper .ant-table-tbody>tr>td{border:none;border-bottom:1px solid #eff1f3;color:var(--primary);font-size:12px;line-height:18px;font-weight:500;font-family:var(--primary-font);padding:10px;vertical-align:top}.global-table-card .global-table .ant-table-header .ant-table-thead .ant-table-cell,.global-table-card .global-table .ant-table-body .ant-table-row .ant-table-cell,.global-table-card .global-table .ant-table-thead .ant-table-cell,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-table-cell{color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500;border:none;background:transparent!important;padding:10px 16px}.global-table-card .global-table .ant-table-header .ant-table-thead .ant-table-cell:before,.global-table-card .global-table .ant-table-body .ant-table-row .ant-table-cell:before,.global-table-card .global-table .ant-table-thead .ant-table-cell:before,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-table-cell:before{display:none}.global-table-card .global-table .ant-table-header .ant-table-thead .ant-table-cell{background:#f8f9fa!important;border-bottom:solid 1px var(--table-border)}.global-table-card .global-table .ant-table-body .ant-table-row .ant-table-cell,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-table-cell{font-weight:500;color:var(--primary);border-bottom:solid 1px var(--table-border);border-radius:0!important;font-size:12px;line-height:18px}.global-table-card .global-table .ant-table-body .ant-table-row .ant-table-cell strong,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-table-cell strong{font-weight:400}.global-table-card .global-table .ant-table-body .ant-table-row .ant-table-cell .file-path,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-table-cell .file-path{color:var(--primary)}.global-table-card .global-table .ant-table-body .ant-table-row:hover .ant-table-cell,.global-table-card .global-table .ant-table-tbody .ant-table-row:hover .ant-table-cell{background-color:var(--table-hover-bg)!important}.global-table-card .global-table .ant-table-body .ant-table-row:hover .ant-table-cell strong,.global-table-card .global-table .ant-table-tbody .ant-table-row:hover .ant-table-cell strong{font-weight:400}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper{display:inline-block;height:16px;vertical-align:top}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper .ant-checkbox,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper .ant-checkbox{height:16px;display:block;position:relative}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:#012c1236;background:var(--checkbox-bg)}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#019a20;border-color:#019a20}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{background:#d6d6d6!important;border-color:#d6d6d6!important}.global-table-card .global-table .ant-table-body .ant-table-row .ant-checkbox-wrapper .ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner,.global-table-card .global-table .ant-table-tbody .ant-table-row .ant-checkbox-wrapper .ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner{background:#b0b0b0!important;border-color:#b0b0b0!important}.ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background:#f6f9f6}.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell{background:var(--table-hover-bg)!important}.no-pagination-common-style .global-table-card .ant-table-body{max-height:max-content!important;height:calc(-170px + 100vh)!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#019a20}.file-title{display:flex;gap:8px;align-items:center;width:100%}.file-title>div{width:calc(100% - 28px)}.file-title .file-name{color:var(--primary);font-size:12px;line-height:19px;font-weight:500;font-family:var(--primary-font);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-title.cursor-pointer:hover .file-name{text-decoration:underline;color:#1677ff}.file-title .file-path{color:#678071;font-size:10px;line-height:15px;font-weight:500;font-family:var(--primary-font);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-title .file-icon{width:20px}.file-title .file-icon img{width:100%;height:auto}.text-align-right{text-align:right!important}.text-align-center{text-align:center!important}.table-two-line{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.td-with-info{position:relative;padding:0 20px 0 0;width:auto;display:inline-block}.td-with-info .erm-icon{position:absolute;right:0;top:-2px}.no-style{border:none!important;background:none!important;padding:0!important;height:auto!important;box-shadow:none!important;outline:none!important}.approve-reject{display:flex;justify-content:end;position:relative;align-items:center}.approve-reject .divider-vertical{width:1px;height:63.8px;background-color:#eff1f3;margin:0 10px;position:relative}.approve-reject button{flex-wrap:wrap}.approve-reject button span{width:100%;color:#41614d;font-size:10px;line-height:20px;text-transform:uppercase;font-weight:600}.user-detail-wrap{width:140px;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:32px;border:solid 1px var(--border-color);padding:0 8px}.user-detail-wrap .close-icon{width:14px;height:14px;cursor:pointer}.user-detail-wrap img{width:18px;height:auto;aspect-ratio:1/1;border-radius:100%}.user-detail-wrap .user-name{width:75px;font-size:12px;line-height:18px;font-weight:400;color:var(--primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rejected-refresh{display:flex;align-items:center;justify-content:end;gap:8px}.rejected-refresh .rejected-tag{width:auto;height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:32px;border:solid 1px rgba(255,22,7,.2117647059);background:#fff5f5;padding:0 12px;color:#ff1607a6;font-size:11px;text-transform:uppercase;font-weight:600}.rejected-refresh .rejected-tag .info-icon{width:14px;height:14px;color:#d8aba8}.rejected-refresh .refresh-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:solid 1px var(--border-color);border-radius:100%;cursor:pointer}.rejected-refresh .refresh-btn .close-icon{color:var(--primary);opacity:.6;width:14px;height:14px}.observation-cell{text-align:center;display:flex;justify-content:center}.observation-cell .observation-icons{display:flex;margin:auto;position:relative;align-items:center;justify-content:center;border-radius:100%;padding:2px}.observation-cell .observation-icons:hover{background:#d3dfd469}.risk-signal-cell{text-align:center;color:#3f5f4b;font-size:10px;font-weight:400;font-family:var(--primary-font);display:inline-block}.risk-signal-cell .signal-text{width:100%;display:block}.signal-assessment-left,.signal-assessment-right,.signal-assessment-left .assessment-step-one,.signal-assessment-right .assessment-step-one{display:flex;align-items:center;gap:15px}.signal-assessment-left .assessment-step-two,.signal-assessment-right .assessment-step-two{display:flex;align-items:center;gap:15px;background:#fff8eb;border:1px solid #F0E1C6;border-radius:6px;padding:7px 13px}.signal-assessment-left .assessment-step-two .step-two-content,.signal-assessment-right .assessment-step-two .step-two-content{display:flex;align-items:center;gap:5px;color:#012c12c4;font-size:var(--overall-paragraph-size);font-weight:400}.signal-assessment-left h5,.signal-assessment-right h5{font-size:14px;font-weight:500;color:var(--primary);margin:0}.signal-assessment-left .secondary-btn,.signal-assessment-right .secondary-btn{height:26px;min-width:86px}.signal-assessment{width:100%;margin:0 0 18px;background:#fef3df;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between}.signal-assessment .risk-signal-cell{display:flex;gap:25px;align-items:center;text-align:left;color:var(--primary);font-size:14px;font-weight:400}.signal-assessment .risk-signal-cell .signal-wrap{display:flex;gap:6px}.signal-assessment .risk-signal-cell .signal-wrap .signal-text{opacity:.77}.scope-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 18px}.stat-card{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid #c8edc8;border-radius:11px;background:#f6f9f6}.stat-left{display:flex;flex-direction:column;gap:4px}.stat-title{font-size:13px;color:var(--primary);opacity:.65;font-weight:500;line-height:15px}.stat-value{font-size:25px;font-weight:600;color:var(--primary);line-height:30px}.stat-sub{font-size:12px;color:#577462;line-height:14px;font-weight:400}.stat-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-icon i{font-size:18px}.stat-icon.blue{background:#c9e8ed87;color:#007a8e}.stat-icon.green{background:#def5df;color:#019a20}.stat-icon.red{background:#ffe9e3;color:#fd582d}.stat-icon.red .erm-icon{width:28px;height:28px;color:#fd582d}.right-panel{width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;flex-shrink:0;height:calc(100vh - 56px);background:var(--white);border-left:1px solid transparent;display:flex;flex-direction:column;position:relative;transition:opacity .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transform:translate(20px)}.right-panel.open{min-width:300px;max-width:800px;opacity:1;border-left-color:var(--border-color);transform:translate(0);overflow:visible;pointer-events:auto}.right-panel.resizing{transition:none}.right-panel:not(.open){pointer-events:none}.right-panel .right-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}.right-panel .right-panel-header .right-panel-title{margin:0;font-size:16px;font-weight:600;color:var(--primary);font-family:var(--primary-font)}.right-panel .right-panel-header .close-btn{padding:4px;display:flex;align-items:center;justify-content:center;color:var(--primary);width:32px;height:32px}.right-panel .right-panel-header .close-btn:hover{background:#0000000f;border-radius:4px}.right-panel .right-panel-header .close-btn .erm-icon{font-size:18px}.right-panel .right-panel-content{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;min-height:0;opacity:0;transition:opacity .2s ease .1s}.right-panel.open .right-panel-content{opacity:1}.right-panel-resizer{position:absolute;left:0;top:0;width:4px;height:100%;cursor:col-resize;background:transparent;z-index:10;-webkit-user-select:none;user-select:none;transition:background .2s ease}.right-panel-resizer:hover{background:var(--primary);opacity:.3}.right-panel-resizer:active{background:var(--primary);opacity:.5}.signal-icon{width:10px;height:auto;aspect-ratio:1/1;border-radius:100%;display:block;margin:auto}.signal-icon.red{background:#eb2322}.signal-icon.yellow{background:#efb200}.signal-icon.green{background:#00af50}.signal-icon.white{background:transparent;border:2px solid #00af50}.observation-popover{max-width:380px}.observation-popover .ant-popover-container{background:#fff;border:solid 1px var(--border-color);padding:15px;box-shadow:0 4px 10.9px #c2d2c2b5;border-radius:6px}.observation-popover .observation-popover-content{font-size:13px;color:#1f3d2b}.observation-popover .popover-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:8px}.observation-popover .popover-header .title{font-size:14px;color:var(--primary);font-weight:500}.observation-popover .popover-header .edited{font-size:11px;color:var(--primary);font-weight:500;opacity:.6}.observation-popover .popover-body{line-height:1.5;max-height:140px;overflow:auto}.observation-popover .popover-body p{font-family:var(--primary-font);font-size:12px;font-weight:500;color:var(--primary);line-height:18px;margin:0;opacity:.75}.w-160 .ant-tooltip-container{max-width:160px}.document-navigation-header{padding:0 0 16px}.document-navigation-header .breadcrumb-info{display:flex;justify-content:space-between;align-items:center;width:100%}.document-navigation-header .current-path-hint{font-size:11px;color:var(--primary);opacity:.5;font-family:var(--primary-font)}.document-navigation-header .breadcrumb-link{color:var(--primary);font-weight:500;font-size:14px;opacity:.7;transition:opacity .2s}.document-navigation-header .breadcrumb-link:hover{opacity:1;color:#019a20}.document-navigation-header .ant-breadcrumb-link{color:var(--primary)}.manage-sync-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center}.manage-sync-overlay .manage-sync-modal{width:600px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column}.manage-sync-overlay .manage-sync-modal .modal-header{padding:16px 24px;border-bottom:1px solid #eff1f3;display:flex;justify-content:space-between;align-items:center}.manage-sync-overlay .manage-sync-modal .modal-header h3{margin:0;font-size:18px;color:var(--primary)}.manage-sync-overlay .manage-sync-modal .modal-body{padding:24px;min-height:200px;max-height:60vh;overflow-y:auto}.manage-sync-overlay .manage-sync-modal .modal-footer{padding:16px 24px;border-top:1px solid #eff1f3;display:flex;justify-content:flex-end;gap:12px}.flex-items-center{display:flex;align-items:center}.gap-8{gap:8px}.grey-text-small{color:#678071;font-size:11px}.categorisation-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f0f7f1;border:1px solid #c8edc8;border-radius:6px;margin-bottom:16px;font-size:13px;color:var(--primary);font-weight:500}.categorisation-banner .ant-progress{flex:1;margin:0}.expanded-justification{padding:12px 16px;background:#fafcfa;border-left:3px solid #82A78D;font-size:12px;line-height:1.6;color:var(--primary)}.expanded-justification p{margin:0 0 4px}.expanded-justification p strong{font-weight:600}.vdr-row-highlight td{background-color:#eff4ef!important;transition:background-color .3s ease}@keyframes vdr-row-flash{0%{background-color:#c8e6c9}to{background-color:#eff4ef}}.vdr-row-highlight td{animation:vdr-row-flash .4s ease forwards}.score-cell{font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.red-flag-filter-bar{display:flex;align-items:center;gap:16px;padding:8px 12px;background:#f8f9fa;border:1px solid #eff1f3;border-radius:6px;margin-bottom:12px}.red-flag-filter-bar .red-flag-filter-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--primary);white-space:nowrap}.red-flag-filter-bar .red-flag-filter-label .red-flag-filter-value{font-variant-numeric:tabular-nums;color:#577462;font-weight:600;min-width:52px}.red-flag-filter-bar .red-flag-filter-count{font-size:11px;color:#678071;white-space:nowrap;margin-left:auto}.red-flag-filter-bar .ant-slider{margin:0}.red-flag-filter-bar .ant-slider .ant-slider-track{background-color:#82a78d}.red-flag-filter-bar .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #82a78d}.red-flag-filter-bar .ant-slider:hover .ant-slider-track{background-color:#6b9477}.move-doc-modal .ant-modal-confirm-title{padding-right:24px}.move-doc-modal .ant-modal-close{top:16px;right:16px;color:var(--primary)}.move-doc-modal .ant-modal-close .anticon svg{height:14px;width:14px}.ant-select-dropdown .ant-select-item-group{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;color:#2d7d5f!important;padding:10px 12px 4px!important;border-top:1px solid #f0f0f0;line-height:1.2!important}.ant-select-dropdown .ant-select-item-group:first-child{border-top:none}.ant-select-dropdown .ant-select-item-group:empty{padding:0!important;min-height:0!important;height:0!important;border-top:none!important}.ant-select-dropdown .ant-select-item-option-disabled{cursor:not-allowed!important;background:#fafafa!important}.ant-select-dropdown .ant-select-item-option-disabled:hover{background:#fafafa!important}.scope-option-disabled{color:#bfbfbf;cursor:not-allowed;display:inline-flex;align-items:center;gap:6px;width:100%}.scope-option-disabled:after{content:"Exists";font-size:10px;text-decoration:none;color:#fff;background:#d9d9d9;border-radius:3px;padding:0 5px;line-height:18px;font-weight:500;margin-left:auto;flex-shrink:0}.score-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;border-radius:3px;cursor:pointer;font-size:12px;color:var(--primary);opacity:.75;padding:0;line-height:1;transition:opacity .15s,background .15s;flex-shrink:0}.score-filter-btn:hover{opacity:1;background:#0000000f}.score-filter-btn--active{opacity:1;color:#2d6a4f;font-weight:700}.score-filter-table-wrap{position:relative}.score-filter-active-bar{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f0f7f3;border:1px solid #c8e6c9;border-radius:6px;margin-bottom:10px;font-size:12px;color:#2d6a4f}.score-filter-active-bar .score-filter-active-bar__label{flex:1}.score-filter-active-bar .score-filter-active-bar__clear{cursor:pointer;font-weight:600;color:#2d6a4f;background:none;border:none;padding:0;font-size:12px}.score-filter-active-bar .score-filter-active-bar__clear:hover{text-decoration:underline}.select-reviewer-modal .ant-modal-container{padding:22px}.select-reviewer-modal .ant-modal-container .quick-search{height:40px;font-size:14px}.select-reviewer-modal .ant-modal-container .quick-search .erm-icon{width:20px;height:20px}.select-reviewer-modal .ant-modal-content{padding:0}.select-reviewer-modal .ant-modal-header{border-bottom:none;padding:0 0 16px;margin-bottom:0}.select-reviewer-modal .ant-modal-header .ant-modal-title{font-size:24px;font-weight:500;color:var(--primary)}.select-reviewer-modal .ant-modal-body{padding:0}.select-reviewer-modal .ant-modal-footer{border-top:1px solid #e1eae2;padding:10px 0 0;display:flex;justify-content:flex-end;gap:10px}.select-reviewer-modal .ant-modal-footer .ant-btn{height:38px;padding:0 20px;font-size:13px;font-weight:600;text-transform:uppercase}.select-reviewer-modal .ant-modal-footer .cancel-btn{border-color:var(--primary);color:var(--primary);background:transparent}.select-reviewer-modal .ant-modal-footer .cancel-btn:hover{border-color:var(--primary);color:var(--primary)}.select-reviewer-modal .select-reviewer-content{display:flex;flex-direction:column;gap:16px}.select-reviewer-modal .search-wrapper .reviewer-search-input{height:40px;border-radius:6px;border-color:#d3dfd4;font-size:14px;font-weight:500}.select-reviewer-modal .search-wrapper .reviewer-search-input .ant-input-prefix{color:var(--primary);font-size:20px}.select-reviewer-modal .search-wrapper .reviewer-search-input input.ant-input{font-size:14px;font-weight:500;color:var(--primary)}.select-reviewer-modal .search-wrapper .reviewer-search-input:hover{border-color:var(--primary)}.select-reviewer-modal .search-wrapper .reviewer-search-input:focus,.select-reviewer-modal .search-wrapper .reviewer-search-input.ant-input-affix-wrapper-focused{border-color:var(--primary);box-shadow:0 0 0 2px #0080001a}.select-reviewer-modal .reviewers-list{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:4px}.select-reviewer-modal .reviewers-list::-webkit-scrollbar{width:6px}.select-reviewer-modal .reviewers-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.select-reviewer-modal .reviewers-list::-webkit-scrollbar-thumb{background:#d3dfd4;border-radius:3px}.select-reviewer-modal .reviewers-list::-webkit-scrollbar-thumb:hover{background:#b8c7be}.select-reviewer-modal .reviewer-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.select-reviewer-modal .reviewer-item:hover{background:#f6f9f6}.select-reviewer-modal .reviewer-item.selected{background:#f6f9f6;border-color:#019a20}.select-reviewer-modal .reviewer-item .reviewer-avatar{flex-shrink:0;width:50px!important;height:50px!important}.select-reviewer-modal .reviewer-item .reviewer-info{flex:1;min-width:0}.select-reviewer-modal .reviewer-item .reviewer-info .reviewer-name{font-size:16px;font-weight:500;color:var(--primary);margin-bottom:0}.select-reviewer-modal .reviewer-item .reviewer-info .reviewer-role{font-size:12px;color:var(--primary);font-weight:500;opacity:.52}.delete-modal{padding:0}.delete-modal .ant-modal-content{padding:16px 24px;border-radius:9px}.delete-modal .ant-modal-header{padding:0;margin-bottom:12px;border-bottom:none}.delete-modal .ant-modal-body{padding:0;margin-bottom:16px}.delete-modal .ant-modal-footer{padding:0;margin-top:0;display:flex;justify-content:flex-end;gap:2px}.delete-modal .ant-modal-footer .ant-btn{height:38px;padding:0 20px;font-size:13px;font-weight:600;text-transform:uppercase}.delete-modal .delete-content p{font-size:14px;color:var(--primary);line-height:1.6;margin:0}.delete-modal .delete-content p strong{font-weight:600;color:var(--primary)}.collaborator-management{background:#f6f9f6;border:1px solid #c8edc8;border-radius:11px;padding:16px;flex:1;min-height:0;display:flex;flex-direction:column}.collaborator-management .cm-header{font-size:14px;font-weight:600;color:#012c12;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.collaborator-management .cm-header .cm-header-actions{display:flex;align-items:center;gap:8px}.collaborator-management .cm-search-wrapper{position:relative;margin-bottom:12px}.collaborator-management .cm-search-wrapper .cm-search-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #d6ead6;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:240px;overflow-y:auto;overflow-x:hidden}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-no-results{padding:16px 12px;text-align:center;font-size:13px;color:#999}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:10px}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item .ant-avatar{font-size:12px!important;flex-shrink:0;background:#2d7d5f;color:#fff}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item{border-bottom:1px solid #f0f0f0}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item:last-child{border-bottom:none}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item:hover{background:#f6f9f6}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item.cm-assigned{opacity:.5;cursor:default}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item.cm-assigned:hover{background:transparent}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item .cm-search-info{flex:1;min-width:0}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item .cm-search-info .cm-search-name{font-size:13px;font-weight:500;color:#012c12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaborator-management .cm-search-wrapper .cm-search-dropdown .cm-search-item .cm-search-info .cm-search-email{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaborator-management .cm-list{flex:1;overflow-y:auto;min-height:0}.collaborator-management .cm-list::-webkit-scrollbar{width:6px}.collaborator-management .cm-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.collaborator-management .cm-list::-webkit-scrollbar-thumb{background:#d3dfd4;border-radius:3px}.collaborator-management .cm-list::-webkit-scrollbar-thumb:hover{background:#b8c7be}.collaborator-management .cm-list .cm-collaborator-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;border-bottom:1px solid #e8f5e8;transition:background-color .2s ease}.collaborator-management .cm-list .cm-collaborator-row .ant-avatar{font-weight:150!important;font-size:14px!important;letter-spacing:.5px!important}.collaborator-management .cm-list .cm-collaborator-row:hover{background-color:#e8f0e8}.collaborator-management .cm-list .cm-collaborator-row:last-child{border-bottom:none}.collaborator-management .cm-list .cm-collaborator-row .cm-user-info{flex:1;min-width:0}.collaborator-management .cm-list .cm-collaborator-row .cm-user-info .cm-user-name{font-size:13px;font-weight:500;color:#012c12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaborator-management .cm-list .cm-collaborator-row .cm-user-info .cm-user-email{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collaborator-management .cm-list .cm-collaborator-row .cm-role-select{width:120px}.collaborator-management .cm-list .cm-collaborator-row .cm-role-select .ant-select-selector{font-size:12px}.collaborator-management .cm-list .cm-collaborator-row .cm-role-text{font-size:12px;color:#666;text-transform:capitalize;min-width:80px}.collaborator-management .cm-list .cm-collaborator-row .cm-remove-btn{color:#ff4d4f;border:none;padding:4px;opacity:0;transition:opacity .2s ease}.collaborator-management .cm-list .cm-collaborator-row .cm-remove-btn:hover{color:#cf1322;background:#fff1f0}.collaborator-management .cm-list .cm-collaborator-row:hover .cm-remove-btn{opacity:1}.collaborator-management .cm-empty{color:#999;font-size:13px;text-align:center;padding:20px 0}.collaborator-management .cm-loading{display:flex;justify-content:center;padding:40px 0}.sync-status-panel{background:#f6f9f6;border:1px solid #c8edc8;border-radius:11px;padding:16px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow:hidden}.sync-status-panel .sync-status-loading,.sync-status-panel .sync-status-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:#6b7280;font-size:13px;text-align:center}.sync-status-panel .sync-status-loading .sync-status-empty-hint,.sync-status-panel .sync-status-empty .sync-status-empty-hint{font-size:12px;color:#9ca3af;margin-top:4px}.sync-status-header{display:flex;flex-direction:column;gap:4px}.sync-status-header .sync-status-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-width:0}.sync-status-header .sync-status-title{font-size:15px;font-weight:600;color:#012c12;margin:0;display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.sync-status-header .sync-live-pulse{width:8px;height:8px;border-radius:50%;background:#0d9488;flex-shrink:0;animation:sync-live-pulse 1.6s ease-in-out infinite;will-change:transform,box-shadow}@keyframes sync-live-pulse{0%{transform:translate(-3px) scale(1);box-shadow:0 0 #0d94888c}25%{transform:translate(0) scale(1.25);box-shadow:0 0 0 4px #0d948859}50%{transform:translate(3px) scale(1);box-shadow:0 0 0 8px #0d948800}75%{transform:translate(0) scale(1.25);box-shadow:0 0 0 4px #0d948859}to{transform:translate(-3px) scale(1);box-shadow:0 0 #0d948800}}@media(prefers-reduced-motion:reduce){.sync-status-header .sync-live-pulse{animation-duration:3.2s}}.sync-status-header .sync-stop-btn{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 12px;min-height:26px;height:auto;line-height:1.2;white-space:normal;word-break:break-word;max-width:100%;flex-shrink:1;display:inline-flex;align-items:center;gap:4px}.sync-status-header .sync-stop-btn .sync-stop-icon{width:8px;height:8px;border-radius:2px;background:currentColor;display:inline-block;flex-shrink:0}.sync-status-header .sync-status-subtitle{font-size:12px;color:#6b7280}.sync-filter-pills{display:flex;gap:8px;flex-wrap:wrap}.sync-filter-pills .sync-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #e5e7eb;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:500;cursor:pointer;background:#fff;color:#374151;transition:all .2s ease}.sync-filter-pills .sync-pill:hover{border-color:#d1d5db}.sync-filter-pills .sync-pill .sync-pill-count{font-weight:600}.sync-filter-pills .sync-pill.sync-pill-synced.active,.sync-filter-pills .sync-pill.sync-pill-synced:hover{background:#dcfce7;border-color:#86efac;color:#166534}.sync-filter-pills .sync-pill.sync-pill-syncing.active,.sync-filter-pills .sync-pill.sync-pill-syncing:hover{background:#ccfbf1;border-color:#5eead4;color:#115e59}.sync-filter-pills .sync-pill.sync-pill-failed.active,.sync-filter-pills .sync-pill.sync-pill-failed:hover{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.sync-status-timestamp{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#9ca3af;padding-bottom:4px;border-bottom:1px solid #f3f4f6}.sync-status-timestamp .sync-clear-inline{background:none;border:none;padding:0;font-size:10px;font-weight:500;color:#6b7280;cursor:pointer;letter-spacing:.2px}.sync-status-timestamp .sync-clear-inline:hover:not(:disabled){color:#012c12;text-decoration:underline}.sync-status-timestamp .sync-clear-inline:disabled{cursor:not-allowed;opacity:.5}.sync-status-panel .pagination-section .table-entries{display:none}.sync-source-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.sync-source-list::-webkit-scrollbar{width:6px}.sync-source-list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.sync-source-list::-webkit-scrollbar-thumb{background:#d3dfd4;border-radius:3px}.sync-source-list::-webkit-scrollbar-thumb:hover{background:#b8c7be}.sync-source-card{border:1px solid #e5e7eb;border-radius:8px;transition:border-color .2s ease}.sync-source-card:hover{border-color:#d1d5db}.sync-source-card.source-failed{border-color:#fca5a5}.sync-source-card .sync-source-header{padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.sync-source-card .sync-source-header:hover{background:#f9fafb;border-radius:8px}.sync-source-card .sync-source-title-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.sync-source-card .sync-source-expand{width:16px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af}.sync-source-card .sync-source-name{font-size:13px;font-weight:600;color:#012c12;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-source-card .sync-source-badge{font-size:11px;font-weight:600;padding:1px 8px;border-radius:12px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.sync-source-card .sync-source-badge:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.sync-source-card .sync-source-badge.badge-syncing{background:#ccfbf1;color:#0d9488}.sync-source-card .sync-source-badge.badge-syncing:before{background:#0d9488}.sync-source-card .sync-source-badge.badge-synced{background:#dcfce7;color:#16a34a}.sync-source-card .sync-source-badge.badge-synced:before{background:#16a34a}.sync-source-card .sync-source-badge.badge-failed{background:#fee2e2;color:#dc2626}.sync-source-card .sync-source-badge.badge-failed:before{background:#dc2626}.sync-source-card .sync-source-badge.badge-partial{background:#fef3c7;color:#b45309}.sync-source-card .sync-source-badge.badge-partial:before{background:#f59e0b}.sync-source-card .sync-source-badge.badge-queued{background:#f3f4f6;color:#6b7280}.sync-source-card .sync-source-badge.badge-queued:before{background:#9ca3af}.sync-source-card .sync-source-stats-row{display:flex;align-items:center;gap:6px;padding-left:22px;font-size:12px;margin-bottom:6px}.sync-source-card .sync-source-file-count{color:#374151;font-weight:500}.sync-source-card .sync-source-stats-dot{color:#d1d5db;font-size:14px;line-height:1}.sync-source-card .sync-source-failed-count{color:#dc2626;font-weight:500}.sync-source-card .sync-source-syncing-count{color:#0d9488;font-weight:500}.sync-source-card .sync-source-queued-text{font-size:12px;color:#9ca3af;padding-left:22px;font-style:italic}.sync-source-card .sync-source-body{border-top:1px solid #f3f4f6;padding:8px 0}.sync-source-card .sync-source-loading{display:flex;justify-content:center;padding:16px}.sync-folder-tree{display:flex;flex-direction:column}.sync-folder .sync-folder-header{display:flex;align-items:center;gap:6px;padding:6px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.sync-folder .sync-folder-header:hover{background:#f9fafb}.sync-folder .sync-folder-expand-icon{width:14px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af}.sync-folder .sync-folder-name{font-weight:500;color:#374151;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync-folder .sync-folder-stats{display:flex;gap:8px;align-items:center;flex-shrink:0}.sync-folder .sync-folder-failed{color:#dc2626;font-weight:500;font-size:11px}.sync-folder .sync-folder-progress{color:#6b7280;font-size:11px;font-weight:500}.sync-folder .sync-folder-files{padding-left:20px}.sync-file-row{display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:4px;transition:background .15s ease}.sync-file-row:hover{background:#f9fafb}.sync-file-row .sync-file-icon{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sync-file-row .sync-file-info{flex:1;min-width:0;align-self:center}.sync-file-row .sync-file-name-row{display:flex;align-items:center;gap:6px}.sync-file-row .sync-file-name{font-size:12px;font-weight:500;color:#012c12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sync-file-row .sync-file-status-icon{font-size:13px;flex-shrink:0}.sync-file-row .sync-file-status-icon.status-synced{color:#16a34a}.sync-file-row .sync-file-status-icon.status-failed{color:#dc2626}.sync-file-row .sync-file-status-icon.status-syncing{color:#0d9488}.sync-file-row .sync-file-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px}.sync-file-row .sync-file-size{font-size:11px;color:#9ca3af}.sync-file-row .sync-file-meta-dot{font-size:11px;color:#d1d5db;line-height:1}.sync-file-row .sync-file-date{font-size:11px;color:#9ca3af}.sync-file-row .sync-file-error-text{font-size:11px;line-height:1.3;color:#dc2626;font-style:italic;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;cursor:pointer}.sync-file-row .sync-file-translating-pill{font-size:10px;font-weight:500;color:#0d9488;background:#ccfbf1;border-radius:9999px;padding:1px 8px;line-height:1.4;flex-shrink:0;letter-spacing:.2px}.sync-file-row .sync-file-retry-btn{flex-shrink:0;color:#0d9488;padding:0 2px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.sync-file-row .sync-file-retry-btn:hover:not(:disabled){color:#0f766e;background:#ccfbf1}.sync-file-row .sync-file-retry-btn:disabled{color:#5eead4;cursor:not-allowed}.sync-folder-retry-btn{color:#0d9488;padding:0 8px;height:22px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px;margin-left:4px}.sync-folder-retry-btn:hover:not(:disabled){color:#0f766e;background:#ccfbf1}.sync-folder-retry-btn:disabled{color:#5eead4;cursor:not-allowed}.sync-source-retry-slot{margin-left:auto;display:inline-flex;align-items:center}.ant-tooltip.sync-file-error-popover{max-width:240px}.ant-tooltip.sync-file-error-popover .ant-tooltip-inner,.ant-tooltip.sync-file-error-popover .ant-tooltip-container{background:#fff!important;background-color:#fff!important;color:#dc2626!important;padding:10px 12px!important;border-radius:8px!important;box-shadow:0 4px 16px #0f172a1f,0 0 0 1px #dc262633!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important}.ant-tooltip.sync-file-error-popover .ant-tooltip-arrow:before,.ant-tooltip.sync-file-error-popover .ant-tooltip-arrow:after{background:#fff!important;background-color:#fff!important}.ant-tooltip.sync-file-error-popover .sync-file-error-popover-content{display:inline-flex;align-items:flex-start;gap:8px}.ant-tooltip.sync-file-error-popover .sync-file-error-popover-icon{color:#dc2626;font-size:16px;line-height:1.4;flex-shrink:0;margin-top:1px}.ant-tooltip.sync-file-error-popover .sync-file-error-popover-text{color:#dc2626;white-space:normal;word-break:break-word}.sync-status-panel .pagination-section{margin:0 -25px -8px;padding:8px 25px 0;height:auto}.vdr-chat-container{display:flex;flex-direction:column;height:100%;background-color:var(--text-light)}.vdr-chat-container .vdr-chat-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #d3dfd4;flex-shrink:0;min-height:44px}.vdr-chat-container .vdr-chat-header .vdr-chat-header-title{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--primary);font-family:var(--primary-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.vdr-chat-container .vdr-chat-header .vdr-chat-header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.vdr-chat-container .vdr-chat-header .vdr-header-icon-btn{color:#7a9183}.vdr-chat-container .vdr-chat-header .vdr-header-icon-btn:hover{color:var(--primary);background:#eff4ef}.vdr-chat-container .vdr-chat-header .vdr-new-chat-icon{display:flex;align-items:center;justify-content:center}.vdr-chat-container .vdr-chat-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-empty-logo{height:48px;width:auto;margin-bottom:12px}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state h2{font-size:24px;font-weight:400;color:var(--primary);margin:0 0 4px;font-family:var(--primary-font)}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-empty-scope{font-size:12px;color:#a0b5a6;margin:0 0 6px!important;font-family:var(--primary-font)}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state p{font-size:14px;color:#7a9183;margin:0;font-family:var(--primary-font)}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-suggested-questions{display:flex;flex-direction:column;gap:8px;margin-top:20px;width:100%;max-width:360px}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-suggested-questions .vdr-suggested-question{background:#fff;border:1px solid #d3dfd4;border-radius:10px;padding:8px 14px;font-size:13px;color:var(--primary);font-family:var(--primary-font);cursor:pointer;text-align:left;transition:background .15s}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-suggested-questions .vdr-suggested-question:hover:not(:disabled){background:#eff4ef;border-color:var(--primary)}.vdr-chat-container .vdr-chat-messages .vdr-chat-empty-state .vdr-suggested-questions .vdr-suggested-question:disabled{opacity:.5;cursor:not-allowed}.vdr-chat-container .vdr-chat-messages .vdr-messages-list{display:flex;flex-direction:column;gap:24px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message{display:flex;flex-direction:column}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-avatar{width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;order:2}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-user-edit-icon{opacity:0;font-size:12px;color:#7a9183;cursor:pointer;align-self:center;order:0;flex-shrink:0;transition:opacity .15s}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-user-edit-icon:hover{color:var(--primary)}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble:hover .vdr-user-edit-icon{opacity:1}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-user-edit-box{display:flex;flex-direction:column;gap:6px;width:85%;order:1}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-user-edit-box textarea{border:1px solid #d3dfd4;border-radius:10px;padding:8px 12px;font-size:14px;font-family:var(--primary-font);color:#012c12;resize:none;outline:none;background:#fff;width:100%}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-user-edit-box .vdr-user-edit-actions{display:flex;gap:6px;justify-content:flex-end}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble.vdr-user-bubble--regen .vdr-bubble-text{background:#e8f0e9;border-left:3px solid var(--primary)}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-regen-label{font-size:11px;font-weight:600;color:#7a9183;margin-bottom:4px;letter-spacing:.3px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-regen-instruction{font-size:12px;color:#7a9183;font-style:italic;margin-top:4px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-bubble-text{background:#eff4ef;color:var(--primary);border-radius:12px 12px 2px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.5;max-width:85%;font-family:var(--primary-font);word-break:break-word;order:1}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-bubble-text .vdr-msg-attached-docs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-bubble-text .vdr-msg-attached-docs .vdr-msg-doc-pill{display:inline-block;background:#012c1212;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:500;color:#012c12b3;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-bubble-text .vdr-msg-timestamp{font-size:11px;color:#a0b5a6;margin-top:4px;text-align:right;font-weight:400;display:flex;align-items:center;justify-content:flex-end;gap:6px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-user-bubble .vdr-bubble-text .vdr-msg-timestamp .vdr-edited-badge{font-size:10px;color:#a0b5a6;font-style:italic;cursor:default}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble{padding:0 4px;min-width:0;width:100%}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text{font-size:14px;color:var(--primary);line-height:1.6;font-family:var(--primary-font);word-break:break-word;overflow-wrap:break-word;min-width:0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text p{margin:0 0 8px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text p:last-child{margin-bottom:0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text ul,.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text ol{margin:6px 0 8px 20px;padding:0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text li{margin-bottom:3px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text strong{font-weight:600;color:var(--primary)}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text em{font-style:italic}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text code{background:#eff4ef;border-radius:3px;padding:1px 5px;font-size:13px;font-family:monospace}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text pre{background:#eff4ef;border-radius:6px;padding:10px 12px;overflow-x:auto;margin:8px 0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text pre code{background:none;padding:0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text h1,.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text h2,.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text h3{font-size:14px;font-weight:600;margin:10px 0 4px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text a{color:#019a20;text-decoration:underline}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text blockquote{border-left:3px solid #d3dfd4;margin:6px 0;padding-left:10px;color:#7a9183}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text table th,.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text table td{border:1px solid #d3dfd4;padding:6px 10px;text-align:left}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-bubble-text table th{background:#eff4ef;font-weight:600}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-msg-timestamp{font-size:11px;color:#a0b5a6;margin-top:4px;font-family:var(--primary-font)}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-msg-actions{display:flex;gap:4px;margin-top:4px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-msg-actions .vdr-msg-action-btn{background:none;border:none;cursor:pointer;color:#7a9183;padding:2px 5px;border-radius:4px;font-size:13px;display:flex;align-items:center}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-msg-actions .vdr-msg-action-btn:hover{color:var(--primary);background:#eff4ef}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box{display:flex;align-items:center;gap:6px;margin-top:10px;margin-bottom:8px;background:#fff;border:1px solid #d3dfd4;border-radius:10px;padding:8px 10px;box-shadow:0 2px 8px #c2d2c31a}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regenerate-input{flex:1;border:none;outline:none;background:transparent;font-size:13px;font-family:var(--primary-font);color:#012c12}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regenerate-input::placeholder{color:#7a9183}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regen-confirm-btn,.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regen-cancel-btn{width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regen-cancel-btn{background:#e6ede7;border-color:#d3dfd4;color:#7a9183}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-regenerate-box .vdr-regen-cancel-btn:hover{background:#d3dfd4}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-citation-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;width:100%}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-citation-pills .vdr-citation-tag{background:#eff4f0;border-color:#d3dfd4;color:#012c12;border-radius:4px;font-size:12px;cursor:default;max-width:100%;white-space:normal;word-break:break-word;height:auto;line-height:1.4;padding:2px 7px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-citation-pills .vdr-citation-tag.vdr-citation-clickable{cursor:pointer}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-message .vdr-ai-bubble .vdr-citation-pills .vdr-citation-tag.vdr-citation-clickable:hover{background:#d3dfd4;border-color:var(--primary)}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-status-message{font-size:12px;color:#7a9183;font-family:var(--primary-font);margin-bottom:6px;display:flex;align-items:center;gap:6px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-status-message:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#7a9183;animation:vdr-dot-pulse 1.2s infinite ease-in-out}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-typing-indicator{display:flex;align-items:center;gap:4px;padding:4px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-typing-indicator .vdr-typing-dot{width:7px;height:7px;border-radius:50%;background:#7a9183;flex-shrink:0;animation:vdr-dot-pulse 1.2s infinite ease-in-out}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-typing-indicator .vdr-typing-dot:nth-child(2){animation-delay:.2s}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-typing-indicator .vdr-typing-dot:nth-child(3){animation-delay:.4s}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-typing-indicator .vdr-typing-status{font-size:12px;color:#7a9183;font-family:var(--primary-font);margin-left:4px}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-system-message{font-size:12px;color:#8c8c8c;text-align:center;padding:4px 8px;font-family:var(--primary-font);font-style:italic}.vdr-chat-container .vdr-chat-messages .vdr-messages-list .vdr-error-message{font-size:13px;color:#ff4d4f;padding:4px;font-family:var(--primary-font)}.vdr-chat-container .vdr-chat-messages .vdr-scroll-to-bottom{position:sticky;bottom:16px;align-self:center;width:32px;height:32px;border-radius:50%;border:1px solid #d3dfd4;background:#fff;box-shadow:0 2px 8px #c2d2c340;color:#7a9183;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;flex-shrink:0;transition:background .15s,color .15s;margin-top:8px}.vdr-chat-container .vdr-chat-messages .vdr-scroll-to-bottom:hover{background:#eff4ef;color:var(--primary)}.vdr-chat-container .vdr-chat-input-wrapper{flex-shrink:0;padding:16px 20px;background:var(--text-light)}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-disabled-notice{text-align:center;padding:14px;color:#7a9183;font-size:13px;font-family:var(--primary-font);border:1px solid #d3dfd4;border-radius:16px;background:#fff}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-disabled-notice.vdr-session-error{color:#ff4d4f;border-color:#ffccc7}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-disabled-notice .vdr-retry-link{color:var(--primary);text-decoration:underline;cursor:pointer;font-weight:500}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills .vdr-selected-doc-tag{display:inline-flex;align-items:center;gap:6px;background:#eff4f0;border:1px solid #d3dfd4;color:#012c12;border-radius:4px;font-size:12px;font-family:var(--primary-font);padding:2px 8px;max-width:200px;flex-shrink:0}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills .vdr-selected-doc-tag .vdr-selected-doc-tag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills .vdr-selected-doc-tag .vdr-selected-doc-tag-close{font-size:9px;color:#7a9183;flex-shrink:0;cursor:pointer;transition:color .15s}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills .vdr-selected-doc-tag .vdr-selected-doc-tag-close:hover{color:#012c12}.vdr-chat-container .vdr-chat-input-wrapper .vdr-selected-docs-pills .vdr-selected-doc-tag.vdr-overflow-tag{cursor:pointer;background:#f0f0f0;border-color:#d3dfd4;color:#7a9183;font-weight:600}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box{background:#fff;border:1px solid #d3dfd4;border-radius:16px;box-shadow:0 4px 15.8px #c2d2c31a;padding:12px 16px;display:flex;flex-direction:column;gap:8px;cursor:text}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-row{display:flex;align-items:flex-end;gap:8px}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner{flex:1;min-width:0}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner.vdr-input-mention-wrapper{position:relative}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner.vdr-input-mention-wrapper .vdr-mention-dropdown{position:absolute;bottom:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d3dfd4;border-radius:10px;box-shadow:0 4px 16px #c2d2c330;z-index:100;max-height:200px;overflow-y:auto}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner.vdr-input-mention-wrapper .vdr-mention-dropdown .vdr-mention-option{padding:8px 14px;font-size:13px;font-family:var(--primary-font);color:var(--primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .12s}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner.vdr-input-mention-wrapper .vdr-mention-dropdown .vdr-mention-option:hover,.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner.vdr-input-mention-wrapper .vdr-mention-dropdown .vdr-mention-option--active{background:#eff4ef}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner .vdr-chat-input{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:14px;font-weight:500;color:#012c12;font-family:var(--primary-font);line-height:1.5;max-height:120px;overflow-y:auto;field-sizing:content}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner .vdr-chat-input::placeholder{color:#7a9183;opacity:1}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-inner .vdr-chat-input:disabled{background:transparent;cursor:not-allowed}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls{display:flex;align-items:center;flex-shrink:0}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls .vdr-send-btn{background:var(--primary-green);border-color:var(--primary-green)}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls .vdr-send-btn:hover:not(:disabled){background:#019a20;border-color:#019a20}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls .vdr-send-btn:disabled{opacity:.45}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls .vdr-stop-btn{background:#e6ede7}.vdr-chat-container .vdr-chat-input-wrapper .vdr-chat-input-box .vdr-input-controls .vdr-stop-btn:hover{background:#d3dfd4}.vdr-session-dropdown{background:#fff;border:1px solid #d3dfd4;border-radius:10px;box-shadow:0 4px 16px #c2d2c330;min-width:220px;max-width:280px;max-height:360px;overflow-y:auto;padding:6px 0}.vdr-session-dropdown .vdr-session-search-wrap{padding:8px 10px 4px;border-bottom:1px solid #f0f5f1}.vdr-session-dropdown .vdr-session-group-label{font-size:11px;font-weight:600;color:#7a9183;padding:8px 14px 4px;text-transform:uppercase;letter-spacing:.5px;font-family:var(--primary-font)}.vdr-session-dropdown .vdr-session-item{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;cursor:pointer;font-size:13px;font-family:var(--primary-font);color:var(--primary);gap:8px;transition:background .12s}.vdr-session-dropdown .vdr-session-item:hover{background:#eff4ef}.vdr-session-dropdown .vdr-session-item:hover .vdr-session-edit-icon,.vdr-session-dropdown .vdr-session-item:hover .vdr-session-delete-icon{opacity:1}.vdr-session-dropdown .vdr-session-item--active{background:#eff4ef;font-weight:500}.vdr-session-dropdown .vdr-session-item .vdr-session-item-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vdr-session-dropdown .vdr-session-item .vdr-session-edit-icon{opacity:0;font-size:12px;color:#7a9183;flex-shrink:0;transition:opacity .15s}.vdr-session-dropdown .vdr-session-item .vdr-session-edit-icon:hover{color:var(--primary)}.vdr-session-dropdown .vdr-session-item .vdr-session-delete-icon{opacity:0;font-size:12px;color:#7a9183;flex-shrink:0;transition:opacity .15s}.vdr-session-dropdown .vdr-session-item .vdr-session-delete-icon:hover{color:#ff4d4f}.vdr-session-dropdown .vdr-session-item .vdr-session-rename-input{flex:1;font-size:13px;font-family:var(--primary-font)}.vdr-session-dropdown .vdr-session-empty{padding:12px 14px;font-size:13px;color:#7a9183;font-family:var(--primary-font)}.vdr-session-dropdown .vdr-session-load-more{text-align:center;padding:8px 14px;font-size:12px;color:#7a9183;font-family:var(--primary-font);border-top:1px solid #f0f5f1}.vdr-session-dropdown .vdr-session-dropdown-footer{border-top:1px solid #d3dfd4;padding:6px 8px 4px;margin-top:4px}.vdr-overflow-pill-list{max-height:200px;overflow-y:auto;min-width:200px;max-width:300px}.vdr-overflow-pill-list .vdr-overflow-pill-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 2px;font-size:12px;font-family:var(--primary-font);color:#012c12}.vdr-overflow-pill-list .vdr-overflow-pill-item:not(:last-child){border-bottom:1px solid #f0f5f1}.vdr-overflow-pill-list .vdr-overflow-pill-item .vdr-overflow-pill-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vdr-overflow-pill-list .vdr-overflow-pill-item .vdr-overflow-pill-name .vdr-pill-at{font-weight:700;margin-right:1px;opacity:.7;color:#1a3a8f}.vdr-overflow-pill-list .vdr-overflow-pill-item .vdr-overflow-pill-close{font-size:10px;color:#7a9183;cursor:pointer;flex-shrink:0}.vdr-overflow-pill-list .vdr-overflow-pill-item .vdr-overflow-pill-close:hover{color:#ff4d4f}@keyframes vdr-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.vdr-chat-container .vdr-chat-header-title-group{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.vdr-chat-container .vdr-chat-header-title-group .vdr-chat-header-title{flex:unset}.vdr-chat-container .vdr-chat-header-title-group .vdr-global-chat-subtitle{font-size:11px;color:#a0b5a6;font-family:var(--primary-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.project-details-page-container{height:calc(100vh - 56px);padding:20px;display:grid;grid-template-rows:auto 1fr;gap:20px;background-color:#fff;overflow:hidden}.project-details-page-container .project-details-back-row{display:flex;align-items:center;justify-content:space-between}.project-details-page-container .project-details-back-row .back-to-projects-btn{display:flex;align-items:center;gap:12px;color:var(--primary)!important;font-weight:500;font-size:15px;padding:0;border:none!important;background:transparent!important;box-shadow:none!important}.project-details-page-container .project-details-back-row .back-to-projects-btn:hover,.project-details-page-container .project-details-back-row .back-to-projects-btn:focus,.project-details-page-container .project-details-back-row .back-to-projects-btn:active{color:var(--primary)!important;background:transparent!important;border:none!important;box-shadow:none!important}.project-details-page-container .project-details-back-row .back-to-projects-btn .back-btn-icon-circle{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--primary-btn-bg);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.project-details-page-container .project-details-back-row .back-to-projects-btn .back-btn-icon-circle .erm-icon{background:var(--primary)!important}.project-details-page-container .project-details-back-row .back-to-projects-btn:hover .back-btn-icon-circle{background:var(--primary-btn-hover-bg);transform:scale(1.05)}.project-details-page-container .project-details-header{width:100%;border-radius:11px;background-image:url(/assets/images/project-detail-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-start;justify-content:space-between;padding:20px;gap:30px}.project-details-page-container .project-details-header .project-details-header-text-wrap{flex:1;min-width:0;display:flex;gap:10px;flex-direction:column}.project-details-page-container .project-details-header .project-details-header-text-wrap span{color:#d3dfd4;font-size:18px;font-weight:500}.project-details-page-container .project-details-header .project-details-header-text-wrap p{color:#d3dfd4;font-size:15px;margin:0;font-weight:500}.project-details-page-container .project-details-header .project-details-header-text-wrap .project-description-clamped{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-details-page-container .project-details-header .project-details-header-text-wrap .project-description-clamped .read-more-link{color:#a8d5b5;cursor:pointer;white-space:nowrap;font-size:13px}.project-details-page-container .project-details-header .project-details-header-text-wrap .project-description-clamped .read-more-link:hover{text-decoration:underline}.project-details-page-container .project-details-header .project-edit-btn{flex-shrink:0;height:32px;padding:0 16px;display:inline-flex;align-items:center;gap:8px}.project-details-page-container .project-details-header .project-edit-btn .erm-icon{width:14px;height:14px}.project-details-page-container .project-details-header .project-details-header-breadcrumb{padding:15px;box-shadow:0 4px 16.3px #019a201a;border:1px solid #d6ead6;background:#fff;border-radius:7px;display:flex;flex-direction:column;gap:10px}.project-details-page-container .project-details-header .project-details-header-breadcrumb span{color:#012c12;font-size:14px;font-weight:500}.project-details-page-container .project-details-header .project-details-header-breadcrumb .page-breadcrumb ol{display:flex;align-items:center}.project-details-page-container .project-details-header .project-details-header-breadcrumb .page-breadcrumb .ant-breadcrumb-link{border:.8px solid rgba(211,223,212,.3019607843);background:#d3dfd447;color:#019a20;padding:4px 8px;border-radius:37px;font-size:12px;font-weight:400;display:inline-block}.project-details-page-container .project-details-header .project-details-header-breadcrumb .page-breadcrumb .ant-breadcrumb-separator{margin:0 8px;color:#084f30;font-size:20px}.project-details-page-container .project-details-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.project-details-page-container .project-details-wrap{display:flex;gap:20px;flex:1;min-height:0;overflow:hidden}.project-details-page-container .project-details-wrap .sidebar-panel-wrap{width:330px;flex-shrink:0;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden}.project-details-page-container .project-details-wrap .sidebar-panel-wrap::-webkit-scrollbar{width:3px}.project-details-page-container .project-details-wrap .sidebar-panel-wrap::-webkit-scrollbar-thumb{background:#c4d0c7;border-radius:3px}.project-details-page-container .project-details-wrap .sidebar-panel-wrap::-webkit-scrollbar-track{background:transparent}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs .sidebar-tab{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 6px;font-size:13px;font-weight:500;color:#6b7280;background:none;border:none;border-bottom:3px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;transition:color .2s ease,border-color .2s ease;white-space:nowrap;overflow:hidden}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs .sidebar-tab svg{flex-shrink:0}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs .sidebar-tab .erm-icon{font-size:14px}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs .sidebar-tab:hover{color:#012c12}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tabs .sidebar-tab.active{color:#012c12;font-weight:600;border-bottom-color:#0d9488}.project-details-page-container .project-details-wrap .sidebar-panel-wrap .sidebar-tab-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.project-details-page-container .project-details-wrap .project-table-matrix-wrap{flex:1}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap{display:flex;gap:20px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .flag-count-wrap{border:1px solid #c8edc8;background-color:#f6f9f6;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-width:270px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .flag-count-wrap .flag-text{color:#012c12;font-weight:500;font-size:12px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .flag-count-wrap .flag-count{color:#012c12;font-weight:600;font-size:20px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .flag-count-wrap .flag-icon{width:60px;height:60px;border-radius:50%;background-color:#eb23221c;display:flex;align-items:center;justify-content:center}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .likelihood{color:var(--primary);font-weight:500;font-size:9px;text-transform:uppercase;letter-spacing:.4px;text-align:center}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container{background-color:#f6f9f6;border-radius:11px;border:1px solid #c8edc8;padding:10px;flex:1}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-header{color:#012c12;font-weight:500;display:flex;align-items:center;gap:20px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-header span{color:#012c12;font-weight:400;font-size:11px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap{display:flex;align-items:center;gap:20px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-text{color:#012c12;font-weight:500;font-size:10px;writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;letter-spacing:1px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid{width:100%;display:grid;grid-template-columns:50px repeat(4,1fr);grid-template-rows:20px repeat(4,1fr);gap:5px;padding:10px 0}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .label-cell{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#012c12}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .label-cell.empty{background:transparent}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .label-cell.col-header{font-weight:600;font-size:10px;color:#012c12}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .label-cell.row-header{font-weight:600;padding:5px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell{border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;min-height:35px}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.highlighted{border:2px dashed #666}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell .risk-number{font-size:14px;font-weight:600;color:#fff}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell .risk-label{font-size:8px;color:#fff;font-weight:500}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-dark,.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-medium{background-color:#02ae50}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-light,.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-pale{background-color:#94c956}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-teal,.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.green-bright{background-color:#02ae50}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.yellow{background-color:#fdc112}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.yellow-light,.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.yellow-orange{background-color:#fdc113}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.orange,.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.red{background-color:#ec3d3b}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.red-dark{background-color:#be2026}.project-details-page-container .project-details-wrap .project-table-matrix-wrap .flag-matrix-wrap .risk-management-matrix-container .risk-management-matrix-wrap .risk-management-matrix-grid .risk-cell.red-light{background-color:#fdc213e0}.project-details-page-container .project-table-matrix-wrap{flex:1;min-width:0;overflow-y:auto;padding-right:4px}.project-details-page-container .project-table-matrix-wrap::-webkit-scrollbar{width:3px}.project-details-page-container .project-table-matrix-wrap::-webkit-scrollbar-thumb{background:#c4d0c7;border-radius:3px}.project-details-page-container .project-table-matrix-wrap::-webkit-scrollbar-track{background:transparent}.project-details-page-container .scroll-load-sentinel{height:1px;width:100%}.project-details-page-container .risk-management-table-wrap .table-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingest-actions{display:flex;align-items:center;gap:10px}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--primary);animation:fadeIn .4s ease}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg .ingestion-dot{width:8px;height:8px;border-radius:50%;background:#82a78d;animation:pulse 1.4s ease-in-out infinite;flex-shrink:0}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg .dot-complete{background:#52c41a;animation:none}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg .dot-failed{background:#ff4d4f;animation:none}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg .doc-delta-inline{font-weight:600;color:#52c41a;margin-left:2px}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg .ingestion-elapsed-failed{font-weight:600;color:#cf1322;margin-left:2px}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg.ingestion-complete{color:#389e0d}.project-details-page-container .risk-management-table-wrap .table-top-bar .ingestion-status-msg.ingestion-failed{color:#cf1322}.project-details-page-container .risk-management-table-wrap .table-top-bar .cancel-sync-btn{font-size:12px;font-weight:600;letter-spacing:.5px}.project-details-page-container .risk-management-table-wrap .table-top-bar .cancel-sync-btn:disabled{opacity:.4}.project-details-page-container .risk-management-table-wrap .table-top-bar .refresh-icon-btn{color:var(--primary);opacity:.6;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.project-details-page-container .risk-management-table-wrap .table-top-bar .refresh-icon-btn:hover{opacity:1}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table{background:transparent;border-radius:0}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-container{border:none!important}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-cell{padding:14px 16px!important;font-size:13px;font-weight:400;color:var(--primary);border-bottom:1px solid #f0f4f0!important;vertical-align:middle;transition:background .15s ease}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-tbody>tr{cursor:pointer;transition:background .15s ease}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-tbody>tr:hover .open-comments-cell .view-details-btn{opacity:1;visibility:visible}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-tbody>tr:hover>td{background:#f6f9f6!important}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.project-details-page-container .risk-management-table-wrap .scope-table .assigned-to-cell{display:flex;align-items:center;cursor:pointer}.project-details-page-container .risk-management-table-wrap .scope-table .assigned-to-cell .ant-avatar{width:28px;height:28px;line-height:28px;font-size:11px}.project-details-page-container .risk-management-table-wrap .scope-table .assigned-to-cell .assigned-name{margin-left:10px;font-weight:500;font-size:13px;color:var(--primary)}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell{display:flex;align-items:center;flex-direction:column;gap:5px;max-width:60px;text-align:center}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell .risk-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell .risk-dot.moderate{background-color:#efb200}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell .risk-dot.very-high{background-color:#be2026}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell .risk-dot.low{background-color:#00ae50}.project-details-page-container .risk-management-table-wrap .scope-table .risk-assessment-cell .risk-dot.high{background-color:#ed2025}.project-details-page-container .risk-management-table-wrap .scope-table .red-flag-cell{display:flex;align-items:center;gap:5px;border:.75px solid rgba(211,223,212,.6196078431);border-radius:3px;padding:2px 6px;cursor:pointer;font-size:12px;font-weight:500;color:#012c12;width:46px}.project-details-page-container .risk-management-table-wrap .scope-table .red-flag-cell .flag-divider{height:16px;width:1px;background-color:#d3dfd49e}.project-details-page-container .risk-management-table-wrap .scope-table .open-comments-cell{display:flex;align-items:center}.project-details-page-container .risk-management-table-wrap .scope-table .open-comments-cell .comments-count{font-size:14px;font-weight:500;color:#012c12}.project-details-page-container .risk-management-table-wrap .scope-table .view-details-btn{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 14px;height:28px}.project-details-page-container .risk-management-table-wrap .scope-table .ant-table-tbody>tr:hover .view-details-btn{opacity:1;visibility:visible}.project-details-page-container .risk-management-table-wrap .scope-table .due-date-overdue{color:#ed2025}.project-details-page-container .grouped-topics-wrapper{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e8efe9;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.project-details-page-container .grouped-topics-wrapper::-webkit-scrollbar{width:3px}.project-details-page-container .grouped-topics-wrapper::-webkit-scrollbar-thumb{background:#c4d0c7;border-radius:3px}.project-details-page-container .grouped-topics-wrapper::-webkit-scrollbar-track{background:transparent}.project-details-page-container .grouped-topics-wrapper .topics-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:var(--primary);opacity:.7}.project-details-page-container .grouped-topics-wrapper .topics-error-state .erm-icon{font-size:32px}.project-details-page-container .grouped-topics-wrapper .topics-error-state .topics-error-text{font-size:14px;font-weight:500}.project-details-page-container .grouped-topics-wrapper .scopes-list-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #eef2ee}.project-details-page-container .grouped-topics-wrapper .scopes-list-heading{margin:0;font-size:16px;font-weight:600;color:var(--primary);letter-spacing:-.2px}.project-details-main{display:flex;flex-direction:row;min-height:0;overflow:hidden}.project-details-main .project-details-content{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:20px}.project-details-main.panel-open{gap:20px}.global-chat-panel{width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;flex-shrink:0;background:var(--white, #fff);border-left:1px solid transparent;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.project-details-main.panel-open .global-chat-panel{width:420px;min-width:420px;max-width:420px;opacity:1;border-left-color:var(--border-color, #e5e5e5);pointer-events:auto;overflow:hidden}.animated-pulse{color:#19f0c1}.animated-pulse .pulse-line{stroke-dasharray:50;stroke-dashoffset:50;animation:pulseDraw 1.4s linear infinite}@keyframes pulseDraw{0%{stroke-dashoffset:50}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.create-project-page .scope-details-content{margin-right:-25px;width:calc(100% + 25px);max-width:1200px;padding-right:25px}.create-project-page .content{padding-bottom:0!important}.create-project-page .create-project-form{width:100%;margin-bottom:10px;display:flex;flex-wrap:wrap;flex-direction:column}.create-project-page .create-project-form .ant-picker{width:100%}.create-project-page .create-project-form .ant-input,.create-project-page .create-project-form .ant-input-outlined,.create-project-page .create-project-form .ant-input-affix-wrapper,.create-project-page .create-project-form .ant-picker{background:var(--white, #fff)!important;padding:8px 16px!important}.create-project-page .create-project-form textarea.ant-input{background:var(--white, #fff)!important;padding:0!important}.create-project-page .form-row-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:0}.create-project-page .form-row-two-col .ant-form-item{margin-bottom:20px}.create-project-page .scope-header-wrapper .scope-page-header{border-bottom:none}.create-project-page .project-card-header{margin-bottom:25px}.create-project-page .project-card-header p{font-family:var(--primary-font);font-size:var(--overall-paragraph-size);font-weight:500;color:var(--primary);line-height:20px;margin:0;opacity:.65}.create-project-page .project-card-wrapper{width:100%;display:block}.create-project-page .create-project-footer{height:70px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;bottom:0;background:var(--white, #fff);margin:0 -25px;padding:0 25px;z-index:5}.create-project-page .create-project-footer .footer-scope-count{font-size:13px;font-weight:500;color:var(--primary);opacity:.7}.create-project-page .create-project-footer .footer-actions{display:flex;align-items:center;gap:10px}.create-project-page .connect-vdr-section{margin-bottom:34px}.create-project-page .connect-vdr-section .connect-vdr-label{font-size:14px;font-weight:500;color:var(--primary);margin-bottom:8px}.create-project-page .connect-vdr-section .connect-vdr-select{max-width:515px!important;width:100%!important}.create-project-page .connect-vdr-section .connect-vdr-select.ant-select,.create-project-page .connect-vdr-section .connect-vdr-select.ant-select-single{height:40px}.create-project-page .connect-vdr-section .connect-vdr-select .ant-select-selector{border:1px solid var(--input-border, #D3DFD4)!important;border-radius:8px!important;height:40px!important;padding:4px 12px!important;box-shadow:none!important;outline:none!important;background:var(--white)!important}.create-project-page .connect-vdr-section .connect-vdr-select.ant-select-focused .ant-select-selector,.create-project-page .connect-vdr-section .connect-vdr-select.ant-select-open .ant-select-selector{border-color:var(--primary-green)!important;box-shadow:none!important;outline:none!important}.create-project-page .connect-vdr-section .connect-vdr-select:hover .ant-select-selector{border-color:var(--primary-green)!important}.create-project-page .connect-vdr-section .connect-vdr-select:focus,.create-project-page .connect-vdr-section .connect-vdr-select:focus-within,.create-project-page .connect-vdr-section .connect-vdr-select:focus-visible{outline:none!important;box-shadow:none!important}.create-project-page .connect-vdr-dropdown .ant-select-item{padding:10px 12px!important}.create-project-page .vdr-option-item{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:500;color:var(--primary)}.create-project-page .vdr-option-item .vdr-coming-soon{font-size:11px;font-weight:400;color:#999;font-style:italic}.create-project-page .scope-table-section{margin:8px 0}.create-project-page .scope-table-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.create-project-page .scope-table-toolbar .scope-table-toolbar-left{display:flex;align-items:center;gap:10px;flex:1}.create-project-page .scope-search-input{max-width:200px;border:1px solid var(--input-border, #D3DFD4);border-radius:8px;height:40px;font-size:13px}.create-project-page .scope-search-input:focus,.create-project-page .scope-search-input:hover,.create-project-page .scope-search-input.ant-input-affix-wrapper-focused{border-color:var(--primary-green)!important;box-shadow:none!important}.create-project-page .scope-search-input .ant-input{font-size:13px}.create-project-page .scope-category-filter{min-width:160px}.create-project-page .scope-category-filter.ant-select,.create-project-page .scope-category-filter.ant-select-single{height:40px}.create-project-page .scope-category-filter .ant-select-selector{border:1px solid var(--input-border, #D3DFD4)!important;border-radius:8px!important;height:40px!important;box-shadow:none!important;outline:none!important;font-size:13px}.create-project-page .scope-category-filter.ant-select-focused .ant-select-selector,.create-project-page .scope-category-filter.ant-select-open .ant-select-selector{border-color:var(--primary-green)!important;box-shadow:none!important;outline:none!important}.create-project-page .scope-category-filter:hover .ant-select-selector{border-color:var(--primary-green)!important}.create-project-page .scope-category-filter:focus,.create-project-page .scope-category-filter:focus-within,.create-project-page .scope-category-filter:focus-visible{outline:none!important;box-shadow:none!important}.create-project-page .add-scope-btn{font-size:12px;height:36px;padding:0 20px}.create-project-page .scope-table-wrapper{border:none;overflow:hidden;background:var(--white);max-height:45vh;overflow-y:auto;border:solid 1px #eff1f3;border-radius:8px}.create-project-page .scope-table-wrapper table{border:none!important}.create-project-page .scope-table-loading{padding:40px;text-align:center;color:#999;font-size:14px}.create-project-page .create-scope-table .ant-table{background:transparent}.create-project-page .create-scope-table .ant-table-thead>tr>th{background-color:#f8f9fa!important;color:var(--primary)!important;font-weight:500!important;font-size:12px!important;line-height:13px;font-family:var(--primary-font);border-bottom:1px solid #eff1f3!important;padding:10px!important;text-align:left}.create-project-page .create-scope-table .ant-table-thead>tr>th:before{display:none!important}.create-project-page .create-scope-table .ant-table-tbody>tr:hover>td{background:var(--table-hover-bg, #f6f9f6)!important}.create-project-page .create-scope-table .ant-table-tbody>tr>td{border-bottom:1px solid #eff1f3;padding:10px;transition:background .2s ease;font-size:12px;line-height:18px;font-weight:500;font-family:var(--primary-font);color:var(--primary)}.create-project-page .create-scope-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.create-project-page .create-scope-table .ant-table-selection-column{width:48px;padding-left:10px!important}.create-project-page .scope-name-cell{font-weight:500;color:var(--primary)}.create-project-page .scope-category-cell{font-weight:500;font-size:12px;color:var(--primary)}.create-project-page .scope-edit-btn{color:var(--primary-green)!important;font-size:12px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:4px;padding:4px 8px;height:auto;border:none!important;background:transparent!important;box-shadow:none!important}.create-project-page .scope-edit-btn:hover{opacity:.8}.create-project-page .scope-edit-btn .anticon{font-size:13px}.create-project-page .create-scope-table .scope-edit-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.create-project-page .create-scope-table .ant-table-tbody>tr:hover .scope-edit-btn,.create-project-page .create-scope-table .ant-table-tbody>tr:focus-within .scope-edit-btn{opacity:1;visibility:visible;pointer-events:auto}.create-project-page .create-project__topics-step{margin-top:24px;padding:24px;background:#fff;border:solid 1px var(--border-color);border-radius:11px;max-height:60vh;overflow-y:auto}.create-project-page .create-project__topics-step .project-card-header{margin-bottom:20px}.create-project-page .vdr-radio-group{width:100%}.create-project-page .vdr-radio-group .ant-radio-wrapper{display:block;margin:0;padding:0}.create-project-page .project-card-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:20px}.create-project-page .project-card-label{display:block;width:100%;cursor:pointer;position:relative}.create-project-page .project-card-label.disabled{cursor:not-allowed;opacity:.45}.create-project-page .project-card-label.disabled .project-card{pointer-events:none}.create-project-page .project-card-label .ant-radio-wrapper{position:absolute;right:16px;top:16px;z-index:1;margin:0!important;padding:0!important;line-height:1;display:flex;align-items:center;justify-content:center}.create-project-page .project-card-label .ant-radio-wrapper:before{display:none!important}.create-project-page .project-card-label .ant-radio{top:0;margin:0;display:flex;align-items:center;justify-content:center}.create-project-page .project-card-label .ant-radio .ant-radio-input{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px}.create-project-page .project-card-label .ant-radio .ant-radio-inner{width:20px!important;height:20px!important;background:#fff!important;border:1px solid rgba(1,44,18,.2392156863)!important;border-radius:50%!important;box-sizing:border-box!important;display:block!important;position:relative!important;top:0!important;left:0!important}.create-project-page .project-card-label .ant-radio .ant-radio-inner:after{content:""!important;width:12px!important;height:12px!important;border-radius:50%!important;background-color:var(--primary-green)!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(16%,14%) scale(0)!important;transition:transform .2s ease!important;border:none!important;opacity:1!important}.create-project-page .project-card-label .ant-radio.ant-radio-checked .ant-radio-inner{background:#fff!important;border-color:var(--primary-green)!important}.create-project-page .project-card-label .ant-radio.ant-radio-checked .ant-radio-inner:after{transform:translate(16%,14%) scale(1)!important;opacity:1!important}.create-project-page .project-card-label.selected .project-card{border:1px solid var(--primary-green);border-color:var(--primary-green)}.create-project-page .project-card{width:100%;background:#f9f9f9;border:solid 1px var(--border-color);border-radius:11px;padding:16px;position:relative;transition:border-color .2s ease}.create-project-page .project-card .project-card-icon{width:52px;height:52px;background-color:#fff;border:1px solid #F0F0F0;border-radius:100%;margin-bottom:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.create-project-page .project-card .project-card-icon img{max-width:100%}.create-project-page .project-card h5{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--primary);line-height:27px;font-family:var(--primary-font)}.create-project-page .project-card p{font-family:var(--primary-font);font-size:var(--overall-paragraph-size);font-weight:500;color:var(--primary);line-height:20px;margin:0;opacity:.65}.create-project-page .scope-table-wrapper table thead>tr>th{font-weight:600!important}.create-project-page .scope-table-wrapper table>thead>tr:first-child>*:first-child{text-align:center!important}.create-project-page .ant-select:focus,.create-project-page .ant-select:focus-within,.create-project-page .ant-select:focus-visible{outline:none!important;box-shadow:none!important}.create-project-page .ant-select .ant-select-selector:focus,.create-project-page .ant-select .ant-select-selector:focus-within,.create-project-page .ant-select .ant-select-selector:focus-visible{outline:none!important;box-shadow:none!important}.configure-topics__drawer .ant-select,.configure-topics__drawer .ant-select.ant-select-focused,.configure-topics__drawer .ant-select.ant-select-open,.configure-topics__drawer .ant-select:hover,.configure-topics__drawer .ant-select:focus,.configure-topics__drawer .ant-select:focus-within,.configure-topics__drawer .ant-select:focus-visible{outline:none!important;box-shadow:none!important}.configure-topics__drawer .ant-select .ant-select-selector{border:1px solid var(--input-border, #D3DFD4)!important;border-radius:8px!important;box-shadow:none!important;outline:none!important}.configure-topics__drawer .ant-select .ant-select-selector:focus,.configure-topics__drawer .ant-select .ant-select-selector:focus-within,.configure-topics__drawer .ant-select .ant-select-selector:focus-visible{outline:none!important;box-shadow:none!important}.configure-topics__drawer .ant-select.ant-select-focused .ant-select-selector,.configure-topics__drawer .ant-select.ant-select-open .ant-select-selector{border-color:var(--primary-green)!important;box-shadow:none!important;outline:none!important}.configure-topics__drawer .ant-select:hover .ant-select-selector{border-color:var(--primary-green)!important}.configure-topics{width:100%}.configure-topics--loading{display:flex;align-items:center;justify-content:center;padding:60px 0}.configure-topics__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.configure-topics__title{margin:0 0 5px;font-size:25px;font-weight:500;color:var(--primary);line-height:1;font-family:var(--primary-font)}.configure-topics__subtitle{display:block;font-family:var(--primary-font);font-size:var(--overall-paragraph-size);font-weight:500;color:var(--primary);line-height:20px;opacity:.65}.configure-topics__list{display:flex;flex-direction:column;gap:12px}.configure-topics__category{background:#fff}.configure-topics__category-header{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border:none;border-radius:0;cursor:pointer;color:var(--sidebar-category-color, var(--primary));font-weight:700;font-size:11px;letter-spacing:.8px;text-transform:uppercase;text-align:left;background:var(--table-category-bg, #E6EBEC)!important;transition:filter .15s}.configure-topics__category-header:hover{filter:brightness(.95)}.configure-topics__category-caret{font-size:12px;transition:transform .15s}.configure-topics__category-name{flex:1}.configure-topics__category-count{background:#00000014;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;min-width:22px;text-align:center}.configure-topics__category-body,.configure-topics__category-items{display:flex;flex-direction:column}.configure-topics__add-link{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:12px 14px 12px 36px;color:#019a20;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.configure-topics__add-link:hover:not(:disabled){background:#f6f9f6;color:#017718}.configure-topics__add-link:disabled{opacity:.5;cursor:not-allowed}.configure-topics__add-link .anticon{font-size:12px}.configure-topics__row{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 24px;cursor:pointer;border-bottom:1px solid var(--table-row-border, #eef2ee);background:#fff;transition:background .15s}.configure-topics__row:last-child{border-bottom:none}.configure-topics__row:hover{background:var(--table-row-hover-bg, #f6f9f6)}.configure-topics__row:focus-visible{outline:2px solid var(--primary, #012c12);outline-offset:-2px}.configure-topics__row--inactive{opacity:.5;background:#f9f9f9}.configure-topics__row--inactive:hover{background:#f3f3f3}.configure-topics__row-serial{flex-shrink:0;font-size:14px;font-weight:600;color:var(--primary, #012c12);transition:color .15s}.configure-topics__drag-handle{flex-shrink:0;width:20px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#d0d4d0;cursor:grab;touch-action:none;font-size:14px;border-radius:3px;transition:color .15s}.configure-topics__drag-handle:hover{color:#a8b0a8}.configure-topics__drag-handle:active{cursor:grabbing}.configure-topics__row-text{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;transition:background .15s}.configure-topics__row-text strong{font-size:14px;color:var(--primary, #012c12);font-weight:500;transition:color .15s}.configure-topics__row:hover .configure-topics__row-text{background:#d3dfd48c}.configure-topics__row:hover .configure-topics__row-text strong,.configure-topics__row:hover .configure-topics__row-text .configure-topics__row-serial{color:var(--primary-green, #019a20)}.configure-topics__row-desc{font-size:12px;color:#666;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configure-topics__row-checkbox{flex-shrink:0;margin-right:2px}.configure-topics__row-action{flex-shrink:0;opacity:0;transition:opacity .15s,color .15s;color:var(--primary-green, #019a20)}.configure-topics__row:hover .configure-topics__row-action,.configure-topics__row:focus-within .configure-topics__row-action{opacity:1}.configure-topics__drawer .ant-drawer-body{padding:20px 24px}.configure-topics__drawer .char-counter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.configure-topics__drawer .char-counter{font-size:12px;line-height:1.2;color:var(--primary, #012c12)}.configure-topics__drawer .char-counter--error,.configure-topics__drawer .char-counter--warn{color:var(--primary, #012c12);font-weight:500}.configure-topics__drawer .char-counter--ok{color:var(--primary, #012c12)}.configure-topics__drawer .char-counter-helper{font-size:12px;line-height:1.2;color:var(--primary, #012c12);text-align:right}.configure-topics__drawer .char-counter-helper--error{color:var(--primary, #012c12)}.configure-topics__drawer-note{background:#e8f5ec;border:1px solid #c8e6d0;border-radius:6px;padding:10px 12px;font-size:13px;color:#2d5a3d;line-height:1.5;margin-bottom:20px}.configure-topics__drawer-note strong{font-weight:600}.configure-topics__drawer-footer{display:flex;justify-content:flex-end;gap:8px}.main-layout{display:flex;flex-direction:column;min-height:100vh;width:100%;background-color:#f5f5f5}.main-layout .layout-content{flex:1;min-height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.layout-right-side{display:flex;align-items:center;gap:10px;position:absolute;top:12px;right:14px;z-index:1000}.ant-avatar{background:var(--primary);color:var(--white)}@media(max-width:768px){.main-layout{flex-direction:column}.main-layout .layout-content{flex:1}}#root{width:100%;overflow:hidden}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Black.woff2) format("woff2"),url(/assets/fonts/Figtree-Black.woff) format("woff"),url(/assets/fonts/Figtree-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-BlackItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-BlackItalic.woff) format("woff"),url(/assets/fonts/Figtree-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-ExtraBoldItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-ExtraBoldItalic.woff) format("woff"),url(/assets/fonts/Figtree-ExtraBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Figtree-ExtraBold.woff) format("woff"),url(/assets/fonts/Figtree-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Medium.woff2) format("woff2"),url(/assets/fonts/Figtree-Medium.woff) format("woff"),url(/assets/fonts/Figtree-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-MediumItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-MediumItalic.woff) format("woff"),url(/assets/fonts/Figtree-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-BoldItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-BoldItalic.woff) format("woff"),url(/assets/fonts/Figtree-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-LightItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-LightItalic.woff) format("woff"),url(/assets/fonts/Figtree-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Light.woff2) format("woff2"),url(/assets/fonts/Figtree-Light.woff) format("woff"),url(/assets/fonts/Figtree-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Italic.woff2) format("woff2"),url(/assets/fonts/Figtree-Italic.woff) format("woff"),url(/assets/fonts/Figtree-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Bold.woff2) format("woff2"),url(/assets/fonts/Figtree-Bold.woff) format("woff"),url(/assets/fonts/Figtree-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-Regular.woff2) format("woff2"),url(/assets/fonts/Figtree-Regular.woff) format("woff"),url(/assets/fonts/Figtree-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/Figtree-SemiBoldItalic.woff) format("woff"),url(/assets/fonts/Figtree-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/Figtree-SemiBold.woff2) format("woff2"),url(/assets/fonts/Figtree-SemiBold.woff) format("woff"),url(/assets/fonts/Figtree-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--primary: #012C12;--secondary: #00FFBE;--arrow-color: #084f30;--text-light: #ffffff;--text-dark: #000000;--primary-btn-bg: #00ffbe;--primary-btn-hover-bg: #00e5aa;--border-color: #D3DFD4;--white-smoke: #f5f5f5;--grey: #c4c4c4;--primary-green: #019A20;--border-radius: 3px;--bg-grey: rgba(211, 223, 212, .2);--modal-bg: #f4f8f4;--modal-border: #d3dfd48c;--input-border: #D3DFD4;--text-dark-green: #0a2b14;--text-muted-green: #657a6b;--home-bg: #f8faf9;--table-border: #d3dfd499;--overall-paragraph-size: 12px;--table-hover-bg: #f6f9f6;--scrollbar-track-color: #f8faf9;--scrollbar-thumb-color: #d3dfd48c;--scrollbar-width: 5px;--info-color: #007a8e;--danger-color: #c10007;--warning-color: #f8a815;--success-color: #019a20;--orange: #FD582D;--refresh-btn-bg: #c4d0d370;--avatar-initials-bg: linear-gradient(0deg, #017B1A, #017B1A), linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));--avatar-initials-bg-fallback: #017B1A;--avatar-initials-color: #ffffff;--avatar-initials-border-color: #ffffff;--avatar-initials-border-width: 1.5px;--avatar-initials-size: 30px;--white: #ffffff;--black: #000000;--border-radius-5: 5px;--primary-font: "Figtree", sans-serif, Arial;--overall-paragraph-size: 14px;--overall-heading-size: 18px;--table-category-bg: #E6EBEC;--table-header-bg: #fafcfa;--table-row-hover-bg: #f6f9f6;--table-row-border: #eef2ee;--table-header-opacity: .6;--sidebar-category-bg: #E6EBEC;--sidebar-category-color: var(--primary);--sidebar-item-hover-bg: #F6F9F6;--sidebar-item-active-bg: #F6F9F6;--sidebar-item-active-color: var(--primary-green, #019a20);--sidebar-item-opacity: .8}.erm-icon{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor;width:1em;height:1em;display:block}.erm-icon[class*=toggle]{-webkit-mask-image:url(/assets/icons/toggle.svg);mask-image:url(/assets/icons/toggle.svg)}.erm-icon[class*=filter-icon]{-webkit-mask-image:url(/assets/icons/filter-icon.svg);mask-image:url(/assets/icons/filter-icon.svg);width:14px;height:14px;color:#53705e}.erm-icon[class*=search-icon]{-webkit-mask-image:url(/assets/icons/search-icon.svg);mask-image:url(/assets/icons/search-icon.svg);width:16px;height:16px;color:var(--primary)}.erm-icon[class*=plus-icon]{-webkit-mask-image:url(/assets/icons/plus-icon.svg);mask-image:url(/assets/icons/plus-icon.svg);width:18px;height:18px}.erm-icon[class*=calendar-icon]{-webkit-mask-image:url(/assets/icons/calendar-icon.svg);mask-image:url(/assets/icons/calendar-icon.svg);width:15px;height:15px;color:#5a7665}.erm-icon[class*=dropdown-arrow-icon]{-webkit-mask-image:url(/assets/icons/dropdown-arrow-icon.svg);mask-image:url(/assets/icons/dropdown-arrow-icon.svg);width:10px;height:10px;color:var(--primary)}.erm-icon[class*=dropdown-top-arrow-icon]{-webkit-mask-image:url(/assets/icons/dropdown-top-arrow-icon.svg);mask-image:url(/assets/icons/dropdown-top-arrow-icon.svg);width:10px;height:10px;color:var(--primary)}.erm-icon[class*=ai-icon]{-webkit-mask-image:url(/assets/icons/ai-icon.svg);mask-image:url(/assets/icons/ai-icon.svg);width:12px;height:14px;color:var(--primary)}.erm-icon[class*=time-icon]{-webkit-mask-image:url(/assets/icons/time-icon.svg);mask-image:url(/assets/icons/time-icon.svg);width:28px;height:28px;color:#f49a00}.erm-icon[class*=doc-icon]{-webkit-mask-image:url(/assets/icons/doc-icon.svg);mask-image:url(/assets/icons/doc-icon.svg);width:28px;height:28px;color:#246027}.erm-icon[class*=check-icon]{-webkit-mask-image:url(/assets/icons/check-icon.svg);mask-image:url(/assets/icons/check-icon.svg);width:28px;height:28px;color:var(--primary-green)}.erm-icon[class*=file-icon]{-webkit-mask-image:url(/assets/icons/file-icon.svg);mask-image:url(/assets/icons/file-icon.svg);width:15px;height:15px;color:#5a7665}.erm-icon[class*=more-icon]{-webkit-mask-image:url(/assets/icons/more-icon.svg);mask-image:url(/assets/icons/more-icon.svg);width:22px;height:22px;color:#809689}.erm-icon[class*=close-icon]{-webkit-mask-image:url(/assets/icons/close-icon.svg);mask-image:url(/assets/icons/close-icon.svg);width:20px;height:20px;color:#000}.erm-icon[class*=zoom-plus-icon]{-webkit-mask-image:url(/assets/icons/zoom-plus-icon.svg);mask-image:url(/assets/icons/zoom-plus-icon.svg);width:16px;height:16px;color:var(--primary)}.erm-icon[class*=zoom-minus-icon]{-webkit-mask-image:url(/assets/icons/zoom-minus-icon.svg);mask-image:url(/assets/icons/zoom-minus-icon.svg);width:16px;height:16px;color:var(--primary)}.erm-icon[class*=expend-icon]{-webkit-mask-image:url(/assets/icons/expend-icon.svg);mask-image:url(/assets/icons/expend-icon.svg);width:16px;height:16px;color:var(--primary)}.erm-icon[class*=info-icon]{-webkit-mask-image:url(/assets/icons/info-icon.svg);mask-image:url(/assets/icons/info-icon.svg);width:16px;height:16px;color:var(--black)}.erm-icon[class*=approve-icon]{-webkit-mask-image:url(/assets/icons/approve-icon.svg);mask-image:url(/assets/icons/approve-icon.svg);width:15px;height:15px;color:#6ac265f5}.erm-icon[class*=reject-icon]{-webkit-mask-image:url(/assets/icons/reject-icon.svg);mask-image:url(/assets/icons/reject-icon.svg);width:15px;height:15px;color:#fd582dab}.erm-icon[class*=refresh-icon]{-webkit-mask-image:url(/assets/icons/refresh-icon.svg);mask-image:url(/assets/icons/refresh-icon.svg);width:14px;height:14px;color:var(--primary)}.erm-icon[class*=refresh-double-icon]{-webkit-mask-image:url(/assets/icons/refresh-double-icon.svg);mask-image:url(/assets/icons/refresh-double-icon.svg);width:20px;height:20px;color:var(--primary)}.erm-icon[class*=file-blue-icon]{-webkit-mask-image:url(/assets/icons/file-blue-icon.svg);mask-image:url(/assets/icons/file-blue-icon.svg);width:28px;height:28px;color:#007a8e}.erm-icon[class*=flag-icon]{-webkit-mask-image:url(/assets/icons/red-flag-icon.svg);mask-image:url(/assets/icons/red-flag-icon.svg);width:14px;height:14px;color:#eb2322}.erm-icon[class*=assessment-icon]{-webkit-mask-image:url(/assets/icons/assessment.svg);mask-image:url(/assets/icons/assessment.svg)}.erm-icon[class*=scope-icon]{-webkit-mask-image:url(/assets/icons/scope-icon.svg);mask-image:url(/assets/icons/scope-icon.svg);color:#007a8e}.erm-icon[class*=warning-icon]{-webkit-mask-image:url(/assets/icons/warning-icon.svg);mask-image:url(/assets/icons/warning-icon.svg);color:#f49a00}.erm-icon[class*=active-icon]{-webkit-mask-image:url(/assets/icons/active.svg);mask-image:url(/assets/icons/active.svg);width:10px;height:10px;color:#76f28f}.erm-icon[class*=inactive-icon]{-webkit-mask-image:url(/assets/icons/active.svg);mask-image:url(/assets/icons/active.svg);width:10px;height:10px;color:#c4c4c4}.erm-icon[class*=prompts-icon]{-webkit-mask-image:url(/assets/icons/prompts-icon.svg);mask-image:url(/assets/icons/prompts-icon.svg);width:12px;color:var(--primary-green)}.erm-icon[class*=source]{-webkit-mask-image:url(/assets/icons/source.svg);mask-image:url(/assets/icons/source.svg)}.erm-icon[class*=history]{-webkit-mask-image:url(/assets/icons/chat-history.svg);mask-image:url(/assets/icons/chat-history.svg);color:var(--primary)}.erm-icon[class*=setting]{-webkit-mask-image:url(/assets/icons/setting.svg);mask-image:url(/assets/icons/setting.svg);height:21px;width:21px}.erm-icon[class*=guides]{-webkit-mask-image:url(/assets/icons/guides.svg);mask-image:url(/assets/icons/guides.svg);height:21px;width:21px}.erm-icon[class*=deep-research]{-webkit-mask-image:url(/assets/icons/deep-research.svg);mask-image:url(/assets/icons/deep-research.svg)}.erm-icon[class*=logout]{-webkit-mask-image:url(/assets/icons/logout.svg);mask-image:url(/assets/icons/logout.svg);height:21px;width:21px}.erm-icon[class*=breadcrumb-separator-icon]{-webkit-mask-image:url(/assets/icons/right-arrow.svg);mask-image:url(/assets/icons/right-arrow.svg);width:20px;height:20px;color:#084f30}.erm-icon[class*=arrow-right-icon]{-webkit-mask-image:url(/assets/icons/arrow-right.svg);mask-image:url(/assets/icons/arrow-right.svg);width:16px;height:16px;color:var(--primary)}.erm-icon[class*=next-icon]{-webkit-mask-image:url(/assets/icons/next.svg);mask-image:url(/assets/icons/next.svg);width:5px;height:8px;color:var(--primary)}.erm-icon[class*=edit-icon]{-webkit-mask-image:url(/assets/icons/edit-icon.svg);mask-image:url(/assets/icons/edit-icon.svg);width:15px;height:15px;color:#3c5b44}.erm-icon[class*=arrow-back-icon]{-webkit-mask-image:url(/assets/icons/arrow-back.svg);mask-image:url(/assets/icons/arrow-back.svg);width:15px;height:16px;color:var(--primary)}body .ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>th{white-space:normal!important;word-break:break-word!important;vertical-align:top!important;line-height:1.3!important}body .ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-tbody>tr>td{word-break:break-word}.ant-table-wrapper.single-line-headers .ant-table-thead>tr>th{white-space:nowrap!important;vertical-align:middle!important}.ant-btn{min-width:0}.ant-drawer-title,.ant-modal-title{white-space:normal;word-break:break-word}.no-wrap{white-space:nowrap}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.truncate-with-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{font-family:var(--primary-font);font-optical-sizing:auto;line-height:1.5;font-weight:400;font-style:normal;color-scheme:light dark;color:var(--primary);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:var(--white);font-family:var(--primary-font);line-height:1.5;font-weight:400;color:var(--primary)}body *{box-sizing:border-box}body [hidden]{display:none!important}.cursor-pointer{cursor:pointer}.w-100{width:100%}button:focus,button:focus-visible{outline:none!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-track{background:var(--white-smoke);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--grey)}.rc-virtual-list-scrollbar{width:5px!important;background:var(--white-smoke)!important}.rc-virtual-list-scrollbar-thumb{background-color:var(--grey)!important}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:disabled{opacity:.5}.primary-btn{background:var(--primary-btn-bg)!important;color:var(--primary)!important;font-weight:600;font-size:13px;text-transform:uppercase;border:none!important;box-shadow:none!important;min-width:100px}.primary-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,.primary-btn:not(:disabled):hover{background:var(--primary-btn-hover-bg)!important;color:var(--primary)}.gradient-btn{background:linear-gradient(63.62deg,#00ffbe 18%,#e5fd60 104.26%)!important;color:var(--primary)!important;font-weight:600;font-size:13px;text-transform:uppercase;border:none!important;box-shadow:none!important}.gradient-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,.gradient-btn:not(:disabled):hover{background:linear-gradient(65.35deg,#00e5aa 19.1%,#e5fd60 114.32%)!important;color:var(--primary)}.secondary-btn{background-color:transparent!important;border:solid 1px #0a2b14!important;color:#0a2b14!important;font-weight:600;font-size:13px;text-transform:uppercase;box-shadow:none!important}.secondary-btn.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover,.secondary-btn:not(:disabled):hover{background-color:#012c120f!important;border-color:var(--primary)!important;color:var(--primary)!important}.transparent-btn{background-color:transparent!important;border:none!important;color:var(--primary)!important;font-weight:600;font-size:13px;text-transform:uppercase;border-radius:0!important;box-shadow:none!important;padding:0!important}.transparent-btn:hover,.transparent-btn:hover i{color:var(--primary-btn-hover-bg)!important}.outlined-white-btn{background:#fff!important;border:1px solid #d3dfd4!important;color:var(--primary)!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;box-shadow:none!important;border:none!important}.outlined-white-btn:hover,.outlined-white-btn:focus{background:#f4f8f4!important;border-color:var(--primary)!important;color:var(--primary)!important;border:none!important}.outlined-white-btn .erm-icon{background-color:var(--primary)}.prompt-btn{background:#d3dfd4b5;color:var(--primary)!important;font-weight:400;font-size:14px;border:1px solid rgba(211,223,212,.5098039216)!important;box-shadow:none!important;border-radius:37px!important;margin-top:10px;margin-bottom:10px;gap:4px;display:none}.prompt-btn:hover{background:var(--primary-btn-hover-bg)!important}.ant-avatar{background:var(--avatar-initials-bg-fallback);background:var(--avatar-initials-bg);color:var(--avatar-initials-color);width:var(--avatar-initials-size);height:var(--avatar-initials-size);line-height:var(--avatar-initials-size);font-size:11px;font-weight:600;border:var(--avatar-initials-border-width) solid var(--avatar-initials-border-color);border-radius:50%}.ant-checkbox-wrapper{font-size:13px;color:var(--primary)}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--primary-green)!important}.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-green)!important}.ant-checkbox .ant-checkbox-inner{border-radius:3px;box-shadow:0 1px 2.1px #0000000d}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-green);border-color:var(--primary-green)!important}.ant-tree-checkbox-inner{border-radius:3px!important;box-shadow:0 1px 2.1px #0000000d}.ant-tree-checkbox-inner:hover{border-color:var(--primary-green)!important}.ant-tree .ant-tree-checkbox-wrapper-checked:not(.ant-tree-checkbox-wrapper-disabled):hover .ant-tree-checkbox-inner,.ant-tree .ant-tree-checkbox-checked:not(.ant-tree-checkbox-disabled):hover .ant-tree-checkbox-inner,.ant-tree .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:var(--primary-green)!important;border-color:var(--primary-green)!important}.ant-input:focus,.ant-input:focus-within,.ant-input-outlined:focus,.ant-input-outlined:focus-within{outline:none!important;box-shadow:none!important}.ant-select-arrow{display:flex;justify-content:end}.ant-select-arrow .erm-icon{margin:0!important;transition:all .3s!important}.field-label{font-size:14px;font-weight:400;color:#0a0a0a;margin-bottom:6px}.dropdown-ui .erm-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0!important;transition:all .3s}.dropdown-ui .dropdown-top-arrow-icon{opacity:0}.ant-select-open .ant-select-suffix .dropdown-top-arrow-icon{opacity:1}.ant-select-open .ant-select-suffix .dropdown-arrow-icon{opacity:0}.input-field,.textarea{border:1px solid var(--input-border);border-radius:8px;padding:8px 16px;font-size:var(--overall-paragraph-size);font-weight:400;color:var(--primary);background:var(--white);resize:none!important;width:100%;outline:none!important;box-shadow:none!important}.input-field:focus,.input-field:hover,.textarea:focus,.textarea:hover{border-color:var(--primary-green);box-shadow:none}.input-field.select-field,.textarea.select-field{background:var(--white);outline:none!important;box-shadow:none!important;width:100%}.input-field.select-field:focus,.textarea.select-field:focus{border-color:var(--primary-green);box-shadow:none;outline:none}.ant-picker-outlined:focus,.ant-picker-outlined:focus-within{border-color:var(--primary-green)}.ant-form-item{margin-bottom:20px}.dropdown-ui{border:1px solid var(--input-border)!important;background:transparent!important;box-shadow:none!important;border-radius:8px;height:40px;padding:5px 10px!important;position:relative}.dropdown-ui:focus,.dropdown-ui:hover,.dropdown-ui.ant-select-open{border-color:var(--primary-green)!important;box-shadow:none}.dropdown-ui .ant-select-content-value{color:var(--primary);font-size:var(--overall-paragraph-size);font-weight:500}.dropdown-ui .ant-select-item{padding:10px 12px!important;border:solid 1px transparent}.dropdown-ui .ant-select-item:hover,.dropdown-ui .ant-select-item.ant-select-item-option-active{border:1px solid var(--dropdown-hover-border)!important;background:var(--dropdown-hover)!important}.dropdown-ui .ant-select-item.ant-select-item-option-selected{font-weight:600!important;background:transparent!important;border-color:transparent!important}.dropdown-ui .ant-select-item.ant-select-item-option-selected:hover{border:1px solid var(--dropdown-hover-border)!important;background:var(--dropdown-hover)!important}.dropdown-ui .ant-select-item .ant-select-item-option-content{font-weight:400!important;font-size:12px!important;color:var(--font-color)}.dropdown-ui .ant-select-item:after{content:"";display:block;background:linear-gradient(90deg,#fff -5.46%,#a3eaea 50.65%,#fff 105.68%);width:100%;height:1px;position:absolute;left:0;bottom:0}.dropdown-ui .ant-select-item:last-child:after{display:none}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#f4f7f4!important}.ant-tooltip .ant-tooltip-container{background-color:#012c12!important;font-size:12px;line-height:15px;font-weight:500;padding:12px}.ant-tooltip-arrow:before{background-color:#012c12!important}.ant-modal .ant-modal-content{background-color:var(--modal-bg);border-radius:var(--border-radius-5);padding:0}.ant-modal .ant-modal-content .ant-modal-header{margin-bottom:0;background-color:var(--modal-bg);padding:14px 24px}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-size:20px;color:var(--primary);font-weight:500}.ant-modal .ant-modal-content .ant-modal-close{color:var(--black)}.ant-modal .ant-modal-content .ant-modal-close .anticon svg{height:15px;width:15px}.ant-modal .ant-modal-content .ant-modal-body{padding:14px 24px}.ant-modal .ant-modal-content .ant-modal-body .ant-input{border-color:var(--input-border)!important;box-shadow:none;border-radius:var(--border-radius-5)}.ant-modal .ant-modal-content .ant-modal-footer{padding:14px 24px;margin-top:0}.Toastify__toast{padding:13px 16px;border:solid 1px #000;border-radius:8px;font-size:13px;font-weight:500;line-height:19px;min-height:53px;box-shadow:0 4px 12px #0000001a}.Toastify__toast-theme--light.Toastify__toast--success{border-color:var(--primary-btn-bg);color:var(--primary)}.Toastify__toast-theme--light.Toastify__toast--success svg{fill:var(--primary)}.Toastify__toast-theme--light.Toastify__toast--error{border-color:#f44;color:#6b0000}.Toastify__toast-theme--light.Toastify__toast--error svg{fill:#6b0000}.Toastify__toast-icon{width:16px}.ant-drawer .ant-drawer-mask.ant-drawer-mask-blur{-webkit-backdrop-filter:inherit;backdrop-filter:inherit;background:#00000080}.ant-form-item-explain-error{font-size:12px;margin-top:2px}.prompt-btn{background:#d3dfd4b5;color:var(--primary)!important;font-weight:400;font-size:14px;border:1px solid rgba(211,223,212,.5098039216)!important;box-shadow:none!important;border-radius:37px!important;margin-top:10px;margin-bottom:10px;gap:4px;display:flex}.grouped-table{background:var(--white, #ffffff);border:1px solid var(--table-row-border, #eef2ee);border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.grouped-table .category-group{margin-bottom:0;border-bottom:1px solid var(--table-row-border, #eef2ee)}.grouped-table .category-group:last-child{border-bottom:none}.grouped-table .category-header-row{padding:11px 20px;color:var(--primary)!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;background:var(--table-category-bg, #E6EBEC)!important;border-left:none;display:flex;align-items:center;gap:8px}.grouped-table .scope-table{margin-bottom:0}.grouped-table .scope-table .ant-table-thead>tr>th{background:var(--table-header-bg, #fafcfa)!important;color:var(--primary, #012c12)!important;opacity:var(--table-header-opacity, .6);font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--table-row-border, #eef2ee)!important;padding:10px 16px!important;text-align:left}.grouped-table .scope-table .ant-table-thead>tr>th:before{display:none!important}.grouped-table .scope-table .ant-table-tbody>tr:hover>td{background:var(--table-row-hover-bg, #f6f9f6)!important}.grouped-table .scope-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--table-row-border, #eef2ee);padding:14px 16px;transition:background .2s ease}.sidebar-nav .sidebar-category-header{padding:10px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--sidebar-category-color, var(--primary));letter-spacing:.8px;margin-top:12px;margin-bottom:8px;border-radius:3px;background:var(--sidebar-category-bg, #E6EBEC)}.sidebar-nav .sidebar-item{padding:13px 10px;border-radius:5px;cursor:pointer;color:var(--primary);font-size:var(--overall-paragraph-size, 14px);font-weight:500;line-height:20px;transition:.2s ease;margin:0 0 5px;opacity:var(--sidebar-item-opacity, .8);gap:10px;display:flex;align-items:center}.sidebar-nav .sidebar-item:hover{background:var(--sidebar-item-hover-bg, #F6F9F6)}.sidebar-nav .sidebar-item.active{background:var(--sidebar-item-active-bg, #F6F9F6);color:var(--sidebar-item-active-color, #019a20);font-weight:600;opacity:1}.sidebar-nav .sidebar-divider{height:1px;background:var(--border-color);margin:12px 0}
