.task-page-documents__upload-link[data-v-17ea793f]{cursor:pointer;text-decoration:underline;margin-left:5px;color:#0068ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-page-documents__upload-input[data-v-17ea793f]{position:absolute;top:0;bottom:0;left:0;right:0;background:none;opacity:0;cursor:pointer}.task-page-documents__upload-input-delete[data-v-17ea793f]{cursor:pointer;margin-left:auto;right:0}.task-page-documents__upload-input-placeholder[data-v-17ea793f]{pointer-events:none}.task-page-documents__buttons[data-v-17ea793f]{display:flex;justify-content:flex-end;gap:10px}.task-page-documents__buttons button[data-v-17ea793f]{min-width:110px}.task-page-documents__title[data-v-17ea793f]{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:600;color:#1c262f;margin-bottom:12px}.task-page-documents__area[data-v-17ea793f]{display:flex;align-items:center;padding:0 16px;min-height:56px;border-radius:8px;position:relative}.task-page-documents__area svg[data-v-17ea793f]{flex-shrink:0}.task-page-documents__area_upload[data-v-17ea793f]{color:#677a89;font-size:16px}.task-page-documents__area_green[data-v-17ea793f]{border:1px dashed #008a6e;background:rgba(159,233,218,.24)}.task-page-documents__area_blue[data-v-17ea793f]{border:1px dashed #00437a;background:rgba(171,231,250,.25)}.task-page-documents__area_hovered[data-v-17ea793f]{background:rgba(171,231,250,.6)}.task-page-documents__link[data-v-17ea793f]{color:#0068ad;cursor:pointer;font-size:16px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delete-btn[data-v-17ea793f]:hover{background:transparent!important;border-color:transparent!important}.isDisabled[data-v-17ea793f]{opacity:.7;pointer-events:none}.isDisabled .task-page-documents__upload-link[data-v-17ea793f]{opacity:.3}.content-body[data-v-156ed90a]{height:100vh}.content-body .webviewer-container[data-v-156ed90a]{display:flex;height:100%;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1}.content-body .webviewer-container .webviewer[data-v-156ed90a]{flex:1}.content-body .required-fields-panel[data-v-156ed90a]{position:absolute;bottom:12px;left:12px;z-index:4;width:220px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.content-body .required-fields-panel .fields-section-header[data-v-156ed90a]{display:flex;align-items:center;justify-content:space-between;width:100%;background:#2b73ab;color:#fff;border:none;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.content-body .required-fields-panel .fields-section-header[data-v-156ed90a]:hover{background:#1f5a8a}.content-body .required-fields-panel .fields-section-header.optional[data-v-156ed90a]{background:#5a8fa8}.content-body .required-fields-panel .fields-section-header.optional[data-v-156ed90a]:hover{background:#4a7a92}.content-body .required-fields-panel .fields-section-header .section-header-right[data-v-156ed90a]{display:flex;align-items:center;gap:6px}.content-body .required-fields-panel .fields-section-header .required-fields-count[data-v-156ed90a]{background:hsla(0,0%,100%,.25);border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600}.content-body .required-fields-panel .fields-section-header svg[data-v-156ed90a]{transition:transform .2s}.content-body .required-fields-panel .fields-section-header svg.rotated[data-v-156ed90a]{transform:rotate(-180deg)}.content-body .required-fields-panel .pending-panel-hint[data-v-156ed90a]{margin:0;padding:8px 12px 6px;font-size:11px;color:#7f8c8d;font-style:italic}.content-body .required-fields-panel .pending-panel-list[data-v-156ed90a]{max-height:148px;overflow-y:auto;display:flex;flex-direction:column}.content-body .required-fields-panel .pending-field-item[data-v-156ed90a]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:none;border:none;border-bottom:1px solid rgba(0,0,0,.06);text-align:left;cursor:pointer;font-size:13px;color:#2c3e50;transition:background .1s}.content-body .required-fields-panel .pending-field-item[data-v-156ed90a]:last-child{border-bottom:none}.content-body .required-fields-panel .pending-field-item[data-v-156ed90a]:hover{background:#f0f6fc}.content-body .required-fields-panel .pending-field-item.active[data-v-156ed90a]{background:#e8f2fb}.content-body .required-fields-panel .pending-field-item.active .pending-field-type[data-v-156ed90a]{color:#2b73ab;font-weight:600}.content-body .required-fields-panel .pending-field-item .pending-field-type[data-v-156ed90a]{flex:1}.content-body .required-fields-panel .pending-field-item .pending-field-meta[data-v-156ed90a]{display:flex;align-items:center;gap:5px}.content-body .required-fields-panel .pending-field-item .pending-required-badge[data-v-156ed90a]{background:#e74c3c;color:#fff;font-size:10px;padding:1px 5px;border-radius:4px}.content-body .required-fields-panel .pending-field-item .pending-field-page[data-v-156ed90a]{color:#7f8c8d;font-size:12px}.content-body .required-fields-panel .required-fields-footer[data-v-156ed90a]{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-top:1px solid rgba(0,0,0,.08);background:#f7fafd}.content-body .required-fields-panel .required-fields-footer .fields-total[data-v-156ed90a]{font-size:12px;color:#7f8c8d}.content-body .info-message[data-v-156ed90a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.content-body .info-message p[data-v-156ed90a],.content-body .info-message span[data-v-156ed90a]{color:#5a6171;font-size:14px;margin-top:18px}.content-body .info-message strong[data-v-156ed90a]{font-size:16px}.document-previewer-modal[data-v-7a9632cc]{position:relative;--cui-modal-width:95vw;--cui-modal-max-width:1400px}@media(max-width:1200px){.document-previewer-modal[data-v-7a9632cc]{--cui-modal-width:98vw}}.document-previewer-modal.fullscreen-drawer[data-v-7a9632cc]{--cui-modal-width:100vw;--cui-modal-max-width:none}.document-previewer-modal.fullscreen-drawer.modal.fade .modal-dialog[data-v-7a9632cc]{transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.8,.25,1);margin:0;max-width:100%;height:100%}.document-previewer-modal.fullscreen-drawer.modal.show .modal-dialog[data-v-7a9632cc]{transform:translateY(0)}.document-previewer-modal.fullscreen-drawer[data-v-7a9632cc] .modal-content{height:100vh;border:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.document-previewer-modal.fullscreen-drawer[data-v-7a9632cc] .modal-header{padding:.75rem 1.25rem;border-bottom:1px solid #cccfd4;background-color:#fff;flex-shrink:0}.document-previewer-modal.fullscreen-drawer[data-v-7a9632cc] .modal-header .btn-close{margin:0}.document-previewer-modal.fullscreen-drawer[data-v-7a9632cc] .modal-footer{flex-shrink:0}.document-previewer-modal.fullscreen-drawer .document-previewer-content[data-v-7a9632cc]{flex:1;height:auto;min-height:0;overflow:hidden}.document-previewer-modal.fullscreen-drawer .aside[data-v-7a9632cc],.document-previewer-modal.fullscreen-drawer .content-body[data-v-7a9632cc],.document-previewer-modal.fullscreen-drawer .document-previewer-content.has-sidebar[data-v-7a9632cc]{height:100%;min-height:0}.document-previewer-modal .document-previewer-content[data-v-7a9632cc]{overflow:auto}.document-previewer-modal .document-previewer-content:not(.fullscreen-drawer *).has-sidebar[data-v-7a9632cc]{display:grid;grid-template-columns:2.8fr minmax(440px,1fr);overflow:hidden;height:calc(100vh - 130px);min-height:500px}@media(max-width:1399px){.document-previewer-modal .document-previewer-content:not(.fullscreen-drawer *).has-sidebar[data-v-7a9632cc]{grid-template-columns:2.2fr minmax(380px,1fr)}}@media(max-width:1199px){.document-previewer-modal .document-previewer-content:not(.fullscreen-drawer *).has-sidebar[data-v-7a9632cc]{grid-template-columns:1.8fr minmax(350px,1fr)}}@media(max-width:991px){.document-previewer-modal .document-previewer-content:not(.fullscreen-drawer *).has-sidebar[data-v-7a9632cc]{grid-template-columns:1fr;grid-template-rows:65vh 35vh;height:auto;min-height:unset;overflow-y:auto}}.document-previewer-modal .document-previewer-content.has-sidebar[data-v-7a9632cc]{display:grid;grid-template-columns:2.8fr minmax(440px,1fr)}@media(max-width:1399px){.document-previewer-modal .document-previewer-content.has-sidebar[data-v-7a9632cc]{grid-template-columns:2.2fr minmax(380px,1fr)}}@media(max-width:1199px){.document-previewer-modal .document-previewer-content.has-sidebar[data-v-7a9632cc]{grid-template-columns:1.8fr minmax(350px,1fr)}}@media(max-width:991px){.document-previewer-modal .document-previewer-content.has-sidebar[data-v-7a9632cc]{grid-template-columns:1fr;grid-template-rows:65vh 35vh;height:auto;min-height:unset;overflow-y:auto}}.document-previewer-modal .document-previewer-content.no-sidebar[data-v-7a9632cc]{display:flex;flex-direction:column;flex:1;min-height:80vh}.document-previewer-modal .content-body[data-v-7a9632cc]{padding:0;position:relative;display:flex;flex-direction:column}.document-previewer-modal .content-body .webviewer-container[data-v-7a9632cc]{flex:1;display:flex}.document-previewer-modal .content-body .webviewer-container .webviewer[data-v-7a9632cc]{flex:1}.document-previewer-modal .aside[data-v-7a9632cc]{flex:1;padding:24px 24px 0;box-shadow:0 2px 2px 0 rgba(var(--cui-elevation-base-color,60,75,100),.14),0 3px 1px -2px rgba(var(--cui-elevation-base-color,60,75,100),.12),0 1px 5px 0 rgba(var(--cui-elevation-base-color,60,75,100),.2);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1200px){.document-previewer-modal .aside[data-v-7a9632cc]{padding:16px 16px 0}}@media(max-width:991px){.document-previewer-modal .aside[data-v-7a9632cc]{height:auto;min-height:unset}}.document-previewer-modal .info-message[data-v-7a9632cc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;z-index:3}.document-previewer-modal .info-message p[data-v-7a9632cc],.document-previewer-modal .info-message span[data-v-7a9632cc]{color:#5a6171;font-size:14px;margin-top:18px}.document-previewer-modal .info-message strong[data-v-7a9632cc]{font-size:16px}.document-previewer-modal iframe[data-v-7a9632cc]{height:100%;width:100%}