.root-text-xxxs{font-size:12px}.root-text-xxs{font-size:13px}.root-text-xs{font-size:14px}.root-text-s{font-size:15px}.root-text-l{font-size:17px}.root-text-xl{font-size:18px}.root-text-xxl{font-size:19px}.root-text-xxxl{font-size:20px}.sel2req:not(.is-invalid),:required:not(.is-invalid),input[type=file]:required:not(.is-invalid)~label{border-color:#ff8000!important;box-shadow:none!important;-webkit-box-shadow:none!important}input[type=file].custom-file-input~label:after{content:"\25b2"!important}#testing_watermark{bottom:10rem;left:1rem;opacity:.5;pointer-events:none;position:fixed;z-index:999}#testing_watermark img{height:200px;width:200px}#testing_watermark_nav{overflow:visible}#testing_watermark_nav span{color:red;font-family:sans-serif;font-size:18px;font-weight:700;text-align:center;vertical-align:middle}#water-mark{height:200px;position:absolute;width:200px;z-index:999}#water-mark img{filter:alpha(opacity=50);left:0;opacity:.5;position:absolute;top:0}.swal2-container{z-index:10000!important}.bell{animation:ring 8s ease-in-out 600s;transform-origin:50% 4px}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}#dt-header[style*=background-color] .subheader-block{background:#fff;border:1px solid #f5f5f5;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.35);padding-left:5px}@media (min-width:992px){.nav-function-minify:not(.nav-function-top) #avanza-chikito{display:block!important}.nav-function-minify:not(.nav-function-top) #avanza-normal{display:none!important}}.page-logo{align-items:center;box-shadow:0 0 28px 0 rgba(0,0,0,.13);display:flex;flex-grow:0;flex-shrink:0;height:4.125rem;min-height:1px;overflow:hidden;padding:0 2rem;text-align:center;width:16.875rem}.notification:not(.notification-loading):before{border-bottom:1px solid rgba(0,0,0,.06);content:"No hay mensajes";display:block;font-weight:700;left:0;padding:1.2rem;position:absolute;top:0;width:100%;z-index:0}.ico-rotate{transition:all .2s ease-in}.ico-rotate.down{transform:rotate(-90deg)}.action-float-icon{background-color:var(--theme-primary);border-radius:50%;bottom:4.3125rem;box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);color:#fff;cursor:pointer;height:45px;margin:0;position:fixed;right:4.5rem;width:45px;z-index:99999}.action-float-icon a{align-items:center;display:flex;height:100%;justify-content:center;line-height:45px}.header-icon{cursor:pointer!important}#dt-basic-example tr{cursor:pointer}pre.customCodeBlock{word-wrap:break-word;background:#f4f4f4;border-left:3px solid #627ca0;color:#666;display:block;font-size:14px;line-height:1.6;max-width:100%;overflow:auto;padding:.8em 1.3em;page-break-inside:avoid}.mod-skin-dark:not(.mod-skin-light) pre.customCodeBlock{background-color:rgba(var(--theme-rgb-fusion),.5)}.mod-skin-dark:not(.mod-skin-light) #loadImg{content:url(/img/loadWhite.svg)}.mod-skin-dark:not(.mod-skin-light) #searching_michi{content:url(/img/missi_load_white.gif)}.mod-skin-dark:not(.mod-skin-light) .p-accordion-header-text{color:#000}.fadeIn{animation:fadeIn .8s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.grow:hover{transform:scale(1.3);transition:transform .6s ease-in}#dt-basic-example th[data-column-index]:hover{cursor:move}#dt-basic-example th[data-column-index]:after,#dt-basic-example th[data-column-index]:before,#dt-basic-example_filter .input-group-text,select[name=dt-basic-example_length]{cursor:pointer}.dt-button.dropdown-item.active{border-left:5px;border-color:var(--theme-primary);border-style:solid;box-shadow:-2px 0 0 0 #fff}.menu-open:checked~.menu-item:nth-child(8){transform:translate3d(0,-288px,0);transition-duration:.55s}.menu-open:checked~.menu-item:nth-child(9){transform:translate3d(0,-336px,0);transition-duration:.55s}.menu-open:checked~.menu-item:nth-child(10){transform:translate3d(0,-384px,0);transition-duration:.55s}.menu-open:checked~.menu-item:nth-child(11){transform:translate3d(0,-432px,0);transition-duration:.55s}ul.columns-2{-moz-columns:2;column-count:2}ul.columns-3{-moz-columns:3;column-count:3}ul.columns-4{-moz-columns:4;column-count:4}li.column-separator{-moz-column-break-after:column;-webkit-column-break-after:column;break-after:column}@media (max-width:1200px){ul.columns-4{-moz-columns:2;column-count:2}li.column-separator{-moz-column-break-after:avoid;-webkit-column-break-after:avoid;break-after:avoid}.fc-header-toolbar .fc-toolbar-chunk:nth-child(2){display:none}}@media only screen and (max-width:992px){.page-wrapper .page-content .breadcrumb>.breadcrumb-item{max-width:2000px}}.floating-menu{background:#f6f6f6;box-shadow:0 2px 10px rgba(0,0,0,.25)}.header-breadcrumbs-wrapper{background:#f6f6f6;border-radius:14px;box-shadow:0 2px 5px rgba(0,0,0,.25);position:relative}.mod-skin-dark:not(.mod-skin-light) .header-breadcrumbs-wrapper{background:#303133}.normalice-backgrounds{background-color:transparent!important;background-image:none!important}.pushTitle,.updateCard{transition:all .3s ease-in}.updateCard:hover{transform:translateY(-10px)}.updateCard:hover .pushTitle{text-decoration:underline}.reaction-select{transform:scale(1.2);z-index:80!important}.reaction-disabled{background-color:#6f6969!important;opacity:.5}.page-sidebar{z-index:999}.dropdown-menu a{color:#212529!important}.p-component{font-size:.875rem!important}.p-accordion-header-link{padding:.5rem!important}.bg-new-row{background-color:#eaeaea!important}.mod-skin-dark:not(.mod-skin-light) .bg-new-row{background-color:#4e4d4d!important}.mod-skin-dark:not(.mod-skin-light) #formConstructor .bg-subtlelight{background-color:#414141!important}.mod-skin-dark:not(.mod-skin-light) .custom-file-label,.mod-skin-dark:not(.mod-skin-light) .form-control{border-color:inherit}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#fd3995!important}.p-tabview-nav{flex-wrap:wrap!important}.dataTables_empty{color:var(--theme-primary-400)!important;font-size:1rem!important;padding:1rem}.logos-diagram-logo{background:url(/img/logos/diagram-logo.png)!important;height:13px;width:13px}.logos-previnet-logo{background:url(/img/logos/previnet-logo.svg)!important;height:13px;width:13px}.logos-cae-logo{background:url(/img/logos/cae-logo.svg)!important;height:13px;width:13px}.disabled-style-custom{background-color:#adadaa!important;color:#000!important;cursor:not-allowed}#evaluation-prl-modal .not-allowed-events{cursor:not-allowed!important;pointer-events:none!important}#file_upload .select2-search{display:none}.mod-skin-dark:not(.mod-skin-light) .select2-search__field{color:#fff!important}select[readonly]~.select2.select2-container .selection [role=combobox]{background-color:#f3f3f3;opacity:1}.mod-skin-dark:not(.mod-skin-light) select[readonly]~.select2.select2-container .selection [role=combobox]{background-color:hsla(0,0%,52%,.35)!important;color:#fff!important}.select2-container.select2-container--default.select2-container--open{z-index:10000}.select2-selection__choice{display:flex;overflow:auto;padding-right:5px!important}.select2-selection__choice .select2-selection__choice__remove{border-left:none!important;border-right:1px solid rgba(0,0,0,.1)!important;margin-left:5px!important;margin-right:5px!important;order:0!important;padding-left:0!important}.select2-results__options::-webkit-scrollbar{background-clip:padding-box;width:16px}.select2-results__options::-webkit-scrollbar-track{background-color:#f4f4f4;height:8px}.select2-results__options::-webkit-scrollbar-thumb,.select2-results__options::-webkit-scrollbar-track{background-clip:padding-box;border-bottom:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent}.select2-results__options::-webkit-scrollbar-thumb{background-color:#886ab5}.select2-results__options::-webkit-scrollbar-button{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected=true]:before{color:#efebf5;content:"✔ "}.mod-skin-dark:not(.mod-skin-light) #navbar-buttons{background-color:#303133}.badge-green{background-color:#0f0!important;color:#050505!important}.badge-grey{background-color:#8f8c8c!important;color:#fff!important}.badge-white{background-color:#fff!important;color:#050505!important}.badge-red{background-color:red!important;color:#050505!important}.badge-yellow{background-color:#ffe600!important;color:#050505!important}.badge-link{text-decoration:none!important}.badge-link,.badge-link:hover{color:#fff!important}.profile-image-lg{max-height:16rem!important;max-width:16rem!important;min-height:16rem!important;min-width:16rem!important}@media (min-width:500px) and (max-width:767px){.profile-image{max-height:2rem!important;max-width:2rem!important;min-height:2rem!important;min-width:2rem!important}.profile-image-lg{max-height:6rem!important;max-width:6rem!important;min-height:6rem!important;min-width:6rem!important}}@media (min-width:768px) and (max-width:1023px){.profile-image{max-height:2.5rem!important;max-width:2.5rem!important;min-height:2.5rem!important;min-width:2.5rem!important}.profile-image-lg{max-height:8rem!important;max-width:8rem!important;min-height:8rem!important;min-width:8rem!important}}@media (min-width:1024px) and (max-width:1600px){.profile-image{max-height:2.5rem!important;max-width:2.5rem!important;min-height:2.5rem!important;min-width:2.5rem!important}.profile-image-lg{max-height:11rem!important;max-width:11rem!important;min-height:11rem!important;min-width:11rem!important}}@media (min-width:1600px){.profile-image{max-height:2.5rem!important;max-width:2.5rem!important;min-height:2.5rem!important;min-width:2.5rem!important}}.avanza-logo{background:url(/img/logos/avanza-icon.png)!important;height:13px;width:13px}.swal-wide{width:650px!important}.panel-hdr.separator{max-height:2.7rem;min-height:2.7rem}.dropdown-item.active{background-color:#f5f5f5;border-left:5px;border-color:#1dc9b7;border-style:solid;box-shadow:-2px 0 0 0 #fff}.dropdown-item:hover{background-color:#eee}.chatMessageBorder{box-shadow:2px 2px #999}.inflate{animation:inflate .4s infinite alternate}@keyframes inflate{0%{box-shadow:0 0 2px 0 #fff;color:#000;font-size:10px}to{box-shadow:0 0 2px 0 grey;color:red;font-size:16px}}.blink{animation:blink .5s infinite alternate}@keyframes arrow-blink{0%,to{background:linear-gradient(90deg,transparent,#fff 25%)!important}50%{background:linear-gradient(90deg,transparent,#ffd7c8 25%)!important}}.panel-info{background-color:#eef7fd;border-left:3px solid #1dc9b7}.openAiRequestBtn{background:#654ea3;background:linear-gradient(90deg,#c492a6,#654ea3);border:2px solid #c0ddff;border-radius:7px}.openAiRequestBtn,.openAiRequestBtn:hover{color:#fff;font-weight:700}.openAiRequestBtn:active{background:linear-gradient(90deg,#aa7e90,#56438b);transform:translateY(2px)}.ck-editor__editable_inline{min-height:200px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{top:4.125rem!important}.buttonScrollDiv{display:flex;overflow-x:auto;white-space:nowrap}.buttonScrollDiv::-webkit-scrollbar{height:6px}.buttonScrollDiv{scrollbar-width:thin}.temblequeEffect{animation:tembleque .5s ease-in-out 1}.avanza-alert-success{background-image:linear-gradient(180deg,#dff0d8 0,#c8e5bc);border-color:#1a5203!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdff0d8",endColorstr="#ffc8e5bc",GradientType=0)}.avanza-alert-danger,.avanza-alert-success{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.05);text-shadow:0 1px 0 hsla(0,0%,100%,.2)}.avanza-alert-danger{background-image:linear-gradient(180deg,#f2dede 0,#e7c3c3);background-repeat:repeat-x;border-color:#b40707!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2dede",endColorstr="#ffe7c3c3",GradientType=0)}.copy-btn{background-color:#e9e9e9;border:none;border-radius:14px 0 0 0;bottom:0;color:#000;cursor:pointer;height:60%;padding:0;position:absolute;right:0;width:25%}.copy-btn:hover{background-color:#bababa}tr.selected td .copy-btn{background-color:#9e76ca;color:#fff}tr.selected td .copy-btn:hover{background-color:#8864ac}.mod-skin-dark:not(.mod-skin-light) .copy-btn{background-color:#555;border:none;border-radius:0;color:#fff;cursor:pointer;height:100%;padding:0;position:absolute;right:0;top:0;width:25%}.mod-skin-dark:not(.mod-skin-light) .copy-btn:hover{background-color:#666}.mod-skin-dark:not(.mod-skin-light) tr.selected td .copy-btn{background-color:#6d44b6;color:#fff}.mod-skin-dark:not(.mod-skin-light) tr.selected td .copy-btn:hover{background-color:#603d9f}@keyframes tembleque{0%{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.form-container{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:auto;max-width:600px;padding:20px}.form-container label{color:#333;display:block;font-weight:700}.form-container input[type=month],.form-container input[type=number]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.checkbox-container{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:15px}.checkbox-container input[type=checkbox]{margin-right:10px;width:auto}.checkbox-label{color:#666;font-weight:400}.number-inputs-container{display:flex;gap:10px}.number-input{flex:1}.badge-pill{transition:background-color .3s ease}.badge-hover-primary:hover{background-color:#004085}.badge-hover-dark:hover{background-color:#23272b}.badge-hover-success:hover{background-color:#1e7e34}.badge-hover-danger:hover{background-color:#7e1e61}.badge-link{color:#fff;text-decoration:none}.badge-link:hover{color:#fff}.btn-transparent-blue{background:transparent;border:1px solid #007bff;box-shadow:none;color:#007bff;transition:background .2s,color .2s}.btn-transparent-blue:focus,.btn-transparent-blue:hover{background:#007bff;color:#fff;text-decoration:none}.btn-invoice-link{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;display:inline;font-size:inherit;gap:.25rem;padding:0;text-decoration:none;transition:all .2s ease}.btn-invoice-link:focus,.btn-invoice-link:hover{background:transparent;box-shadow:none;color:grey;text-decoration:underline;transform:none}.btn-invoice-link i{font-size:.85rem;margin-left:.25rem}.btn-invoice-link i,.btn-invoice-link span{font-weight:inherit;text-decoration:none}.card-gd{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:24px;overflow:hidden;transition:var(--transition)}.card-gd:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.card-gd-header{align-items:center;background-color:#e7e7e7;border-bottom:1px solid var(--light-gray);display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:20px}.card-gd-title{color:var(--dark-color);font-size:1.5rem;font-weight:600}.card-gd-subtitle{color:var(--gray-color);font-size:1rem;margin-top:4px}.card-gd-body{padding:20px}.card-gd-footer{background-color:var(--light-color);border-top:1px solid var(--light-gray);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:16px 20px}.btn-gd{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;padding:10px 18px;transition:var(--transition)}.search-container-gd{margin-bottom:20px;max-width:400px;position:relative}.search-input-gd{border:1px solid var(--light-gray);border-radius:var(--border-radius);font-size:.95rem;padding:12px 16px 12px 40px;transition:var(--transition);width:100%}.search-input-gd:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(67,97,238,.15);outline:none}.search-icon-gd{color:var(--gray-color);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.documents-grid-gd{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.document-card-gd{background:#fff;border:1px solid var(--light-gray);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;overflow:hidden;position:relative;transition:var(--transition)}.document-card-gd.selected{background-color:var(--selected-color);border:1px solid var(--primary-color)}.document-card-gd.selected .document-selection-indicator-gd{color:var(--primary-color)}.document-card-gd:hover{box-shadow:0 6px 14px rgba(0,0,0,.1);transform:translateY(-3px)}#sendInvalid{color:#dc3545;display:none;font-size:.9rem;margin-top:10px}.document-header-gd{align-items:center;border-bottom:1px solid var(--light-gray);cursor:pointer;display:flex;gap:12px;min-width:0;padding:16px;width:100%}.document-selection-indicator-gd{color:#e0e0e0;font-size:1.2rem;transition:var(--transition)}.document-icon-gd{background-color:rgba(67,97,238,.1);border-radius:8px;color:var(--primary-color);flex-shrink:0;height:42px;overflow:hidden;position:relative;width:42px}.document-icon-gd,.file-icon{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.file-icon,.file-thumbnail{height:100%;width:100%}.file-thumbnail{border-radius:6px;-o-object-fit:cover;object-fit:cover}.fallback-icon{background-color:rgba(39,174,96,.1)}.document-name-gd{display:flex;font-size:.9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.document-details-gd{font-size:.9rem;padding:16px}.document-detail-gd{display:flex;justify-content:space-between;margin-bottom:10px}.document-detail-gd:last-child{margin-bottom:0}.detail-label-gd{color:var(--gray-color)}.detail-value-gd{font-weight:500}.document-actions-gd{border-top:1px solid var(--light-gray);display:flex;gap:10px;justify-content:flex-end;padding:12px 16px}.action-btn-gd{background:none;border:none;border-radius:4px;color:var(--gray-color);cursor:pointer;font-size:1rem;padding:6px;transition:var(--transition)}.action-btn-gd:hover{background-color:rgba(67,97,238,.1);color:var(--primary-color)}.empty-state-gd{color:var(--gray-color);padding:40px 20px;text-align:center}.empty-icon-gd{font-size:3rem;margin-bottom:15px;opacity:.5}.filter-message-gd{color:var(--gray-color);font-style:italic;padding:20px;text-align:center}.document-info-gd{flex:1;min-width:0}.document-name-container{margin-bottom:4px;position:relative}.filename-text{flex:1;font-weight:500;min-width:0;overflow:hidden;padding-right:5px;padding-top:7px;text-overflow:ellipsis;white-space:nowrap}.edit-name-btn{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;flex-shrink:0;margin-left:auto;padding:4px;transition:opacity .2s ease}.edit-name-btn:hover{background-color:rgba(67,97,238,.1);color:#4361ee}.document-name-edit{align-items:center;display:flex;gap:8px;width:100%}.name-input{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.95rem;min-width:0;padding:4px 8px}.name-input:focus{border-color:#4361ee;box-shadow:0 0 0 2px rgba(67,97,238,.2);outline:none}.edit-actions{display:flex;flex-shrink:0;gap:4px}.cancel-name-btn,.save-name-btn{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:4px}.save-name-btn{color:#28a745}.save-name-btn:hover{background-color:rgba(40,167,69,.1)}.cancel-name-btn{color:#dc3545}.cancel-name-btn:hover{background-color:rgba(220,53,69,.1)}.related-documents-section{padding:1rem 0}.related-documents-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.related-documents-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;padding:1.5rem}.related-documents-title{align-items:center;display:flex;margin-bottom:.5rem}.related-documents-title h3{color:#2c3e50;font-size:1.25rem;font-weight:600;margin:0}.related-model-name{color:#4361ee;font-style:italic}.related-documents-subtitle{color:#6c757d;font-size:.95rem}.related-documents-body{padding:0}.related-accordion{border-radius:0 0 12px 12px;overflow:hidden;padding:1.5rem}.related-accordion-item{border-bottom:1px solid #e9ecef}.related-accordion-item:last-child{border-bottom:none}.related-accordion-header{background:#f8f9fa;border:none}.related-accordion-button{align-items:center;background:none;border:none;color:#2c3e50;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:all .3s ease;width:100%}.related-accordion-button:hover{background:rgba(67,97,238,.05);color:#4361ee}.related-accordion-button[aria-expanded=true]{background:rgba(67,97,238,.1);color:#4361ee}.accordion-item-title{flex:1;overflow:hidden;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}.accordion-indicator{flex-shrink:0}.accordion-indicator,.accordion-indicator i{transition:transform .3s ease}.related-accordion-collapse{transition:all .3s ease}.related-accordion-body{background:#fff;border-top:1px solid #e9ecef;padding:1.5rem}.related-documents-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.related-document-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;padding:1rem;transition:all .3s ease}.related-document-item:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(67,97,238,.15);transform:translateY(-2px)}.related-document-icon{align-items:center;background:rgba(67,97,238,.1);border-radius:6px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:1rem;width:40px}.related-document-icon i{font-size:1.2rem}.related-document-info{flex:1;min-width:0}.related-document-name{color:#2c3e50;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-document-meta{color:#6c757d;display:flex;font-size:.75rem;gap:1rem}.file-date,.file-size{align-items:center;display:flex}.file-size:before{content:"📦";margin-right:.25rem}.file-date:before{content:"🕒";margin-right:.25rem}.related-document-actions{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.related-document-actions .action-btn-gd{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease}.related-document-actions .action-btn-gd:hover{background:rgba(67,97,238,.1);color:#4361ee}.related-documents-empty{color:#6c757d;padding:3rem 1rem;text-align:center}.related-documents-empty i{margin-bottom:1rem;opacity:.5}.related-documents-empty p{font-size:1.1rem;margin:0}.related-accordion-collapse{transition:height .3s ease}.btn-paste-clipboard{border-left:none!important;border-color:#e5e5e5!important;font-size:.875rem;padding:.25rem .5rem;transition:all .15s ease-in-out}.btn-paste-clipboard:hover{background-color:var(--hover-bg,#f8f9fa)!important;border-color:var(--hover-border,#e5e5e5)!important;color:var(--hover-color,#495057)!important}.btn-paste-clipboard.btn-danger{--hover-bg:#c44753;--hover-color:#fff;--hover-border:#bd2130;background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.btn-paste-clipboard.btn-success{--hover-bg:#3ba353;--hover-color:#fff;--hover-border:#218838;background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.select2-sm+.select2-container{display:block;width:100%!important}.select2-sm+.select2-container .select2-selection{background-clip:padding-box!important;border:1px solid #e5e5e5!important;border-radius:.2rem!important;box-sizing:border-box!important;display:block!important;font-size:.7875rem!important;font-weight:400!important;height:28px!important;line-height:1.5!important;padding:.25rem .5rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%!important}@media (prefers-reduced-motion:reduce){.select2-sm+.select2-container .select2-selection{transition:none!important}}.select2-sm+.select2-container .select2-selection::-ms-expand{border:0!important}.select2-sm+.select2-container .select2-selection:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #495057!important}.select2-sm+.select2-container .select2-selection--single{background-clip:padding-box!important;border:1px solid #e5e5e5!important;border-radius:4px!important;box-sizing:border-box!important;display:block!important;font-size:.7875rem!important;font-weight:400!important;height:27px!important;line-height:1.5!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;width:100%!important}.select2-sm+.select2-container .select2-selection--single .select2-selection__rendered{align-items:center!important;display:flex!important;font-size:.7875rem!important;font-weight:400!important;height:100%!important;line-height:1.5!important;overflow:hidden!important;padding:0 2.75rem 0 .5rem!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.select2-sm+.select2-container .select2-selection__arrow{align-items:center!important;border-radius:0 .2rem .2rem 0!important;bottom:1px!important;display:flex!important;justify-content:center!important;position:absolute!important;right:0!important;top:1px!important;width:1.25rem!important;z-index:1!important}.select2-sm+.select2-container .select2-selection__arrow b{border-color:#495057 transparent transparent!important}.select2-sm+.select2-container .select2-selection--single .select2-selection__clear{border:none!important;border-radius:0!important;bottom:1px!important;color:#dc3545!important;cursor:pointer!important;font-size:.7875rem!important;margin:0!important;opacity:.7!important;padding:0!important;right:1.25rem!important;top:1px!important;width:1.25rem!important}.select2-sm+.select2-container .select2-selection--single .select2-selection__clear:hover{opacity:1!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__clear{border:none!important;border-radius:0!important;bottom:1px!important;cursor:pointer!important;font-size:.7875rem!important;margin:0!important;opacity:.7!important;padding:0!important;top:1px!important;width:1.25rem!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__clear:hover{opacity:1!important}.select2-sm+.select2-container .select2-selection--multiple{align-items:stretch!important;border:1px solid #e5e5e5!important;border-radius:4px!important;color:#495057!important;display:flex!important;font-size:.7875rem!important;height:auto!important;line-height:1.5!important;max-height:100px!important;min-height:27px!important;overflow-y:auto!important;padding:0!important;position:relative!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__rendered{align-items:center!important;display:flex!important;flex:1!important;flex-wrap:wrap!important;gap:.25rem!important;margin-left:1rem!important;min-height:26px!important;padding:.15rem .25rem!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__clear,.select2-sm+.select2-container .select2-selection--single .select2-selection__clear{align-items:center!important;display:flex!important;font-size:.875rem!important;justify-content:center!important;position:absolute!important;z-index:2!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__clear{background:#fff!important;bottom:0!important;color:#495057!important;left:0!important;top:0!important;width:1rem!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__choice{align-items:center!important;border:1px solid #e5e5e5!important;border-radius:2px!important;display:inline-flex!important;font-size:.7875rem!important;line-height:1.5!important;margin:0!important;max-width:-moz-fit-content!important;max-width:fit-content!important;overflow:hidden!important;padding:.1rem .25rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#495057!important;cursor:pointer!important;font-size:.7875rem!important;margin-right:.15rem!important;order:-1!important}.select2-sm+.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:.7!important}.select2-sm+.select2-container .select2-selection--multiple .select2-search__field{font-size:.7875rem!important;height:18px!important;margin:0!important;min-width:50px!important;padding:0!important}
