.copy-notification{position:absolute;top:-40px;left:50%;transform:translate(-50%);z-index:1000;white-space:nowrap;font-size:14px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.files-wrapper{max-height:520px;overflow:hidden}.video-container-43{position:relative;width:100%;padding-top:56.25%;background-color:#000;overflow:hidden}.video-container-43 video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.video-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:4rem;opacity:.9}.video-container-43 video[poster]+.video-placeholder{display:none}.video-play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent}.video-play-overlay i{font-size:5rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);opacity:.9;transition:opacity .3s ease,transform .3s ease}.video-container-43:hover .video-play-overlay i,.video-play-overlay:active i{opacity:1;transform:scale(1.1)}.file-grid{display:flex;flex-wrap:wrap;height:520px}.file-grid.file-grid-has-two .file-grid-item{height:100%}.file-grid.file-grid-span-first .file-grid-item{height:40%}.file-grid.file-grid-span-first .file-grid-item:nth-child(1){width:100%;height:60%}.file-grid.file-grid-span-first-two .file-grid-item:nth-child(-n+2){height:60%}.file-grid.file-grid-split-last-three .file-grid-item:nth-last-child(-n+3){width:33.33%;height:40%}.file-grid .file-grid-item{width:50%;height:50%;position:relative;overflow:hidden}.file-grid .file-grid-item img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.file-grid .file-grid-item .grid-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);font-size:2rem;color:#fff;display:flex;justify-content:center;align-items:center}.modal-screen{padding:0!important}.modal-screen .close{text-shadow:none;color:#fff}.modal-screen .close span{line-height:.75}.modal-screen .modal-dialog{height:100%;width:100%;margin:0;max-width:none}.modal-screen .modal-content{height:100%;display:flex;flex-direction:column;background:rgba(0,0,0,.25);border:none}.modal-screen .modal-header,.modal-screen .modal-body,.modal-screen .modal-footer{border:none}.preview-carousel{padding:0;overflow:hidden;z-index:100;position:relative;flex-grow:1;height:60vh;display:flex;align-items:center}.preview-carousel .preview-carousel-btn{color:#fff;position:absolute;top:50%;transform:translateY(-50%) scale(2);z-index:1}.preview-carousel .preview-carousel-btn.previous{left:20px}.preview-carousel .preview-carousel-btn.next{right:20px}.preview-carousel img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.embed-view{min-height:550px;height:100%;width:100%}.aud-badge[data-v-dffe21fd]{display:inline-flex;align-items:center;line-height:1.1;padding:.25rem .5rem;border-radius:9999px}.file-dropzone[data-v-e55cd2e7]{border:2px dashed #ccc;cursor:pointer;min-height:100px;text-align:center}.cursor-pointer[data-v-e55cd2e7]{cursor:pointer}.file-dropzone[data-v-e55cd2e7]:hover,.file-dropzone.dragging[data-v-e55cd2e7]{border-color:#fff}.file-list[data-v-e55cd2e7]{width:100%;list-style:none;padding:0}.file-list li[data-v-e55cd2e7]{background:rgba(255,255,255,.1);border-radius:4px;margin-bottom:5px}.file-dropzone[data-v-273b2a45]{border:2px dashed #ccc;cursor:pointer;min-height:100px;text-align:center}.cursor-pointer[data-v-273b2a45]{cursor:pointer}.file-dropzone[data-v-273b2a45]:hover,.file-dropzone.dragging[data-v-273b2a45]{border-color:#fff}.file-list[data-v-273b2a45]{width:100%;list-style:none;padding:0}.file-list li[data-v-273b2a45]{background:rgba(255,255,255,.1);border-radius:4px;margin-bottom:5px}.dropdown-menu.show[data-v-a4fa53ad]{display:block;position:absolute!important;top:55px;z-index:999999}.clear-button[data-v-a4fa53ad]{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1rem;cursor:pointer}.responsible-clear[data-v-5845a561]{position:absolute;right:6px;top:50%;transform:translateY(-50%);line-height:1;padding:4px 6px;text-decoration:none}.responsible-clear[data-v-5845a561]:hover{color:#000}.risk-item-card[data-v-5845a561]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.25rem}.form-control-sm[data-v-5845a561],.form-select-sm[data-v-5845a561]{border:1px solid #dee2e6}.risk-question-radio[data-v-5845a561]{display:flex;gap:0;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.risk-radio-option[data-v-5845a561]{flex:1;margin:0;position:relative;cursor:pointer;background:#fff;text-align:center;padding:.75rem 1rem;transition:all .2s;border-right:1px solid #dee2e6;-webkit-user-select:none;user-select:none}.risk-radio-option[data-v-5845a561]:last-child{border-right:none}.risk-radio-option input[type=radio][data-v-5845a561]{position:absolute;opacity:0;pointer-events:none}.risk-radio-option span[data-v-5845a561]{font-size:.875rem;font-weight:500;color:#495057}.risk-radio-option[data-v-5845a561]:hover{background:#f8f9fa}.risk-radio-option.active[data-v-5845a561]{background:#007bff}.risk-radio-option.active span[data-v-5845a561]{color:#fff}.custom-user-dropdown[data-v-5845a561]{position:relative}.user-options[data-v-5845a561]{position:absolute;bottom:100%;min-width:300px;left:0;right:0;z-index:999999;margin-bottom:2px;border-radius:4px;background:white;border:1px solid #dee2e6;max-height:250px;overflow-y:auto;box-shadow:0 -4px 6px #00000026}.user-option[data-v-5845a561]{padding:10px 12px;cursor:pointer;font-size:.875rem;border-bottom:1px solid #f0f0f0}.user-option[data-v-5845a561]:last-child{border-bottom:none}.user-option[data-v-5845a561]:hover{background-color:#f8f9fa}.custom-solution-dropdown[data-v-5845a561]{position:relative}.solution-options[data-v-5845a561]{position:absolute;bottom:100%;min-width:300px;left:0;right:0;z-index:999999;margin-bottom:2px;border-radius:4px;background:white;border:1px solid #dee2e6;max-height:200px;overflow-y:auto;box-shadow:0 -4px 6px #00000026}.solution-option[data-v-5845a561]{padding:8px 12px;cursor:pointer;font-size:.875rem;border-bottom:1px solid #f0f0f0}.solution-option[data-v-5845a561]:last-child{border-bottom:none}.solution-option[data-v-5845a561]:hover{background-color:#f8f9fa}.custom-severity-dropdown[data-v-5845a561]{position:relative;cursor:pointer}.severity-display[data-v-5845a561]{padding:.75rem 1rem;border-radius:8px;border:1px solid #dee2e6;font-size:.875rem;line-height:1.5;-webkit-user-select:none;user-select:none;text-align:center}.severity-display[data-v-5845a561]:hover{border-color:#adb5bd}.severity-display.bg-light[data-v-5845a561]{background-color:#fff!important;color:#495057}.severity-options[data-v-5845a561]{position:absolute;top:100%;left:0;right:0;z-index:999999;margin-top:2px;border-radius:4px;overflow:hidden;box-shadow:0 4px 6px #00000026}.severity-option[data-v-5845a561]{padding:10px 12px;cursor:pointer;font-size:.875rem;font-weight:500;text-align:center}.severity-option[data-v-5845a561]:hover{opacity:.9}.bg-success[data-v-5845a561]{background-color:#73e88f!important}.bg-warning[data-v-5845a561]{background-color:#ffdb60!important}.bg-danger[data-v-5845a561]{background-color:#ff8590!important}.gsc-indicator[data-v-43b724a6]{--indicator-height: 26px;height:var(--indicator-height);display:flex;align-items:center;position:relative}.gsc-indicator__track[data-v-43b724a6]{height:4px;background:var(--gsc-indicator-track-color);border-radius:5px;width:100%;transition:height .15s;position:relative}.gsc-indicator__track[data-v-43b724a6]:after{content:" ";position:absolute;top:calc(-1 * var(--indicator-height) / 2);bottom:calc(-1 * var(--indicator-height) / 2);left:0;right:0;display:block}.gsc-indicator__bar[data-v-43b724a6]{position:absolute;z-index:2;left:0;top:50%;transform:translateY(-50%);background:var(--gsc-indicator-bar-color);cursor:grab;height:4px;width:0;border-radius:4px;transition:height .15s}.gsc-indicator__bar[data-v-43b724a6]:after{content:" ";position:absolute;top:calc(-1 * var(--indicator-height) / 2);bottom:calc(-1 * var(--indicator-height) / 2);left:0;right:0;display:block}.gsc-indicator:hover .gsc-indicator__track[data-v-43b724a6],.gsc-indicator--scrolling .gsc-indicator__track[data-v-43b724a6]{height:6px}.gsc-indicator:hover .gsc-indicator__bar[data-v-43b724a6],.gsc-indicator--scrolling .gsc-indicator__bar[data-v-43b724a6]{height:8px}.gsc-indicator--scrolling .gsc-indicator__bar[data-v-43b724a6]{height:10px!important}.gsc{--gsc-arrow-bg: var(--gsc-custom-arrow-bg, #000);--gsc-arrow-bg-hover: var(--gsc-custom-arrow-bg-hover, #222);--gsc-arrow-bg-disabled: var(--gsc-custom-arrow-bg-disabled, #d3d3d3);--gsc-arrow-color: var(--gsc-custom-arrow-color, #fff);--gsc-indicator-bar-color: var(--gsc-custom-indicator-bar-color, #212121);--gsc-indicator-track-color: var(--gsc-custom-indicator-track-color, #e0e0e0)}.gsc--scrolling{-webkit-user-select:none;user-select:none}.gsc:not(.gsc--initialized) .gsc-track__item{min-width:var(--gsc-item-ssr-min-width)!important;max-width:var(--gsc-item-ssr-max-width)!important}.gsc-track{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.gsc-track::-webkit-scrollbar{display:none}.gsc-track__inner{display:flex}.gsc-track__item{padding:calc(var(--gsc-item-gap-y) * 1px) calc(var(--gsc-item-gap-x) * 1px);flex-shrink:0}.gsc-arrow{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--gsc-arrow-bg);transition:all .2s}.gsc-arrow:hover{background:var(--gsc-arrow-bg-hover)}.gsc-arrow span{position:relative;z-index:2;border-width:0 2px 2px 0;border-style:solid;border-color:#fff;display:inline-block;padding:5px;vertical-align:middle}.gsc-arrow--side-right{padding-right:5px}.gsc-arrow--side-right span{transform:rotate(-45deg)}.gsc-arrow--side-left{padding-left:5px}.gsc-arrow--side-left span{transform:rotate(135deg)}.gsc-arrow--disabled{cursor:unset;background:var(--gsc-arrow-bg-disabled)!important}.gsl-numeric[data-v-2fd0d2f6]{margin-left:calc(var(--gsc-item-gap-x) * -1px);margin-right:calc(var(--gsc-item-gap-x) * -1px);position:relative}.gsl-numeric__contorls[data-v-2fd0d2f6]{display:flex;align-items:center;justify-content:center;gap:30px}.gsl-numeric__contorls-text[data-v-2fd0d2f6]{display:flex;padding:10px 0;color:#878787}.gsl-numeric__contorls-text span[data-v-2fd0d2f6]{margin:0 2px}.gsl-numeric__indicator[data-v-2fd0d2f6]{margin-top:12px}.risk-item-card[data-v-ab9decd7]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.25rem}.form-control-sm[data-v-ab9decd7],.form-select-sm[data-v-ab9decd7]{border:1px solid #dee2e6}.custom-solution-dropdown[data-v-ab9decd7]{position:relative}.solution-options[data-v-ab9decd7]{position:absolute;bottom:100%;min-width:300px;left:0;right:0;z-index:999999;margin-bottom:2px;border-radius:4px;background:white;border:1px solid #dee2e6;max-height:200px;overflow-y:auto;box-shadow:0 -4px 6px #00000026}.solution-option[data-v-ab9decd7]{padding:8px 12px;cursor:pointer;font-size:.875rem;border-bottom:1px solid #f0f0f0}.solution-option[data-v-ab9decd7]:last-child{border-bottom:none}.solution-option[data-v-ab9decd7]:hover{background-color:#f8f9fa}.custom-severity-dropdown[data-v-ab9decd7]{position:relative;cursor:pointer}.severity-display[data-v-ab9decd7]{padding:.75rem 1rem;border-radius:8px;border:1px solid #dee2e6;font-size:.875rem;line-height:1.5;-webkit-user-select:none;user-select:none;text-align:center}.severity-display[data-v-ab9decd7]:hover{border-color:#adb5bd}.severity-display.bg-light[data-v-ab9decd7]{background-color:#fff!important;color:#495057}.severity-options[data-v-ab9decd7]{position:absolute;top:100%;left:0;right:0;z-index:999999;margin-top:2px;border-radius:4px;overflow:hidden;box-shadow:0 4px 6px #00000026}.severity-option[data-v-ab9decd7]{padding:10px 12px;cursor:pointer;font-size:.875rem;font-weight:500;text-align:center}.severity-option[data-v-ab9decd7]:hover{opacity:.9}.bg-success[data-v-ab9decd7]{background-color:#73e88f!important}.bg-warning[data-v-ab9decd7]{background-color:#ffdb60!important}.bg-danger[data-v-ab9decd7]{background-color:#ff8590!important}.risk-list[data-v-d0af4524]{display:flex;flex-direction:column;gap:.75rem}.risk-card[data-v-d0af4524]{border-radius:8px;padding:20px;cursor:pointer!important;background:linear-gradient(180deg,rgb(242,244,244) 0%,rgb(240,242,243) 100%);border:1px solid rgba(0,0,0,.02);transition:transform .08s ease,box-shadow .08s ease,border-color .08s ease}.risk-card-title-wrap[data-v-d0af4524]{display:flex;flex-direction:column;min-width:0}.risk-card-label[data-v-d0af4524]{font-size:.75rem;line-height:1;color:#00000073;margin-bottom:4px}.risk-card-inner[data-v-d0af4524]{display:flex;align-items:center;gap:12px}.risk-card-icon[data-v-d0af4524]{width:44px;height:44px;border-radius:5px;display:grid;place-items:center;background:rgba(255,91,91,.2);color:#ff5b5b;box-shadow:0 2px 6px #0000000f;flex:0 0 auto}.risk-card-icon-success[data-v-d0af4524]{width:44px;height:44px;border-radius:5px;display:grid;place-items:center;background:rgba(96,255,117,.22);color:#4c9728;box-shadow:0 2px 6px #0000000f;flex:0 0 auto}.risk-card-content[data-v-d0af4524]{flex:1 1 auto;min-width:0}.risk-card-top[data-v-d0af4524]{display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-card-title[data-v-d0af4524]{font-weight:600;font-size:1.05rem;line-height:1.2;color:#000000bf}.risk-card-time[data-v-d0af4524]{font-size:.85rem;color:#00000073;flex:0 0 auto}.risk-card-desc[data-v-d0af4524]{margin-top:4px;font-size:.95rem;color:#00000073}.risk-card-actions[data-v-d0af4524]{display:inline-flex;align-items:center;justify-content:center;color:#00000073}.risk-card-actions .mdi[data-v-d0af4524]{font-size:20px}.risk-card-time-wrap[data-v-d0af4524]{display:flex;align-items:center}.risk-card-time[data-v-d0af4524]{text-align:right;font-weight:500}@media (max-width: 576px){.risk-card[data-v-d0af4524]{padding:15px}.risk-card-inner[data-v-d0af4524]{display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:10px;align-items:center}.risk-card-icon[data-v-d0af4524],.risk-card-icon-success[data-v-d0af4524]{grid-column:1;grid-row:1 / span 2}.risk-card-content[data-v-d0af4524]{grid-column:2 / span 2;grid-row:1;min-width:0}.risk-card-time-wrap[data-v-d0af4524]{justify-content:flex-end}.risk-card-time[data-v-d0af4524]{text-align:right;white-space:nowrap}.risk-card-actions[data-v-d0af4524]{grid-column:3;grid-row:2;display:flex;align-items:center;justify-self:end}}.tag-filter[data-v-8a73be39]{width:100%}.input-wrapper[data-v-8a73be39]{cursor:pointer}.form-select[data-v-8a73be39]{min-height:38px;cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-item[data-v-8a73be39]{cursor:pointer;transition:background-color .15s ease}.dropdown-item[data-v-8a73be39]:hover{background-color:#0000000d}.dropdown-item i.mdi[data-v-8a73be39]{font-size:1.2rem}.dropdown-menu .sticky-top[data-v-8a73be39]{top:0;z-index:1;background-color:#fff!important}.tag-manager[data-v-892acba1]{width:100%}.tag-input-wrapper .dropdown-menu[data-v-892acba1]{position:absolute;z-index:9999}.badge.bg-darker[data-v-892acba1]{font-size:.875rem;font-weight:500}.btn-close-white[data-v-892acba1]{opacity:.7}.btn-close-white[data-v-892acba1]:hover{opacity:1}.dropdown-item[data-v-892acba1]{cursor:pointer}.dropdown-item[data-v-892acba1]:hover{background-color:#0000000d}.container[data-v-d3e37633]{box-sizing:initial;display:inline-block;text-align:center;border-radius:50%;overflow:hidden}.spinner[data-v-d3e37633]{box-sizing:initial;border:2px solid #a1a1a1;border-right-color:transparent;width:23px;height:23px;border-radius:50%;animation:spin-d3e37633 .9s linear infinite}@keyframes spin-d3e37633{to{transform:rotate(360deg)}}.state-error[data-v-a7077831]{display:flex;flex-direction:column;align-items:center}.retry[data-v-a7077831]{margin-top:8px;padding:2px 6px 4px;width:60px;color:inherit;font-size:14px;font-family:inherit;background:transparent;border:2px solid currentColor;border-radius:5px;outline:none;cursor:pointer}.retry[data-v-a7077831]:hover{opacity:.8}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:black;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-handler{display:block;background:white;height:10px;width:10px}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}
