.modal-document-matrix .modal-dialog{max-width:880px}.modal-document-matrix .modal-content{border:none;border-radius:8px;padding:32px;box-shadow:0 8px 24px #00000026}.modal-document-matrix .modal-header{border-bottom:none;padding:0 0 16px}.modal-document-matrix .modal-body{padding:0}.modal-document-matrix .modal-footer{border-top:none;padding:24px 0 0}.modal-document-matrix .actions-footer .btn{height:48px;font-size:16px;font-weight:700}.modal-document-matrix .matrix-scroll{overflow-x:auto}.modal-document-matrix .matrix-table{border-collapse:collapse;width:100%;font-size:13px}.modal-document-matrix .matrix-table td,.modal-document-matrix .matrix-table th{vertical-align:middle;border-bottom:1px solid #e0e0e0;padding:16px 12px}.modal-document-matrix .matrix-table th{color:#1e1e1e;font-size:12px;font-weight:700}.modal-document-matrix .matrix-table__doc-col{text-align:left;min-width:220px}.modal-document-matrix .matrix-table__signer-col{text-align:center;min-width:130px}.modal-document-matrix .matrix-table__actions-col{min-width:90px}.modal-document-matrix .matrix-column__name{color:#1e1e1e;font-weight:700}.modal-document-matrix .matrix-column__info{cursor:help;color:#5804ac;display:inline-flex}.modal-document-matrix .matrix-column__info path{fill:currentColor}.modal-document-matrix .matrix-row--locked{background-color:#00000005}.modal-document-matrix .matrix-row__icon path{fill:#5804ac}.modal-document-matrix .matrix-row__name{color:#1e1e1e;font-weight:500}.modal-document-matrix .matrix-check{cursor:pointer;width:16px;height:16px}.modal-document-matrix .matrix-check:disabled{cursor:not-allowed;opacity:1;background-color:#e0e0e0;border-color:#e0e0e0}.modal-document-matrix .matrix-check:disabled:checked{background-color:#8f8f8f;border-color:#8f8f8f}.modal-document-matrix .matrix-row__chip{color:#8f8f8f;background-color:#e0e0e0;border-radius:8px;width:fit-content;padding:2px 8px;font-size:11px;display:inline-block}.modal-document-matrix .matrix-row__action{color:#5804ac;font-size:12px;font-weight:700;text-decoration:none}.modal-document-matrix .matrix-row__action--danger{color:#c12112}.modal-document-matrix .matrix-row__action--trash path{fill:#5804ac}.modal-document-matrix .matrix-cell__empty{color:#8f8f8f}.modal-document-matrix .matrix-add__external,.modal-document-matrix .matrix-add__file{color:#5804ac;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.modal-document-matrix .matrix-add__external.disabled,.modal-document-matrix .matrix-add__file.disabled{opacity:.5;pointer-events:none}.modal-document-matrix .matrix-add__dropzone{cursor:pointer;margin:16px 0 0}.modal-document-matrix .matrix-add__dropzone .dropzone-container{cursor:pointer;padding:7rem 1rem}.modal-document-matrix .matrix-add__dropzone.is-uploading{opacity:.5;cursor:not-allowed}.modal-document-matrix .matrix-add__dropzone.is-uploading .dropzone-container{cursor:not-allowed}.modal-document-matrix .matrix-add__dropzone.is-success,.modal-document-matrix .matrix-add__dropzone.is-success .dropzone-container{cursor:default}.modal-document-matrix .matrix-add__dropzone.is-success .dropzone-container:hover{background:0 0}.modal-document-matrix .upload-success-icon{background:linear-gradient(#fefefe,#fefefe) padding-box padding-box,linear-gradient(90deg,#fd01c2 0,#fddb01) border-box;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.modal-document-matrix .upload-success-title{color:#5804ac;font-weight:700}.modal-document-matrix .upload-success-subtitle{color:#5804ac}.modal-document-matrix-confirm .modal-dialog,.modal-document-matrix-external .modal-dialog{max-width:480px}.modal-document-matrix-confirm .modal-content,.modal-document-matrix-external .modal-content{border:none;border-radius:8px;padding:32px;box-shadow:0 8px 24px #00000026}.modal-document-matrix-confirm .modal-header,.modal-document-matrix-external .modal-header{border-bottom:none;padding:0 0 16px}.modal-document-matrix-confirm .modal-body,.modal-document-matrix-external .modal-body{padding:0}.modal-document-matrix-confirm .modal-footer,.modal-document-matrix-external .modal-footer{border-top:none;padding:24px 0 0}.modal-document-matrix-confirm .actions-footer .btn,.modal-document-matrix-external .actions-footer .btn{height:44px;font-weight:700}
