@charset "UTF-8";.fondo-llaveMX{position:relative;overflow:hidden;background-image:url(/build/assets/fondo-llave-C2ma8QCr.svg);background-size:cover;background-color:#fff9}.container-llaveMX{display:flex;flex-wrap:wrap;justify-content:center;font:bold noto-sans!important;max-width:1170px;width:100%;padding-left:30px;padding-right:30px;margin:150px auto 160px}.container-llaveMX .left-section{flex:1;padding:0 30px 30px 0;align-items:center}.container-llaveMX .boxLogin{width:554px}.container-llaveMX .left-section h1{display:flex;font-size:32px;color:#a57f2c;font-family:Noto Sans,sans-serif!important;font-optical-sizing:auto!important;font-weight:700!important;font-style:normal!important;font-variation-settings:"wdth" 100!important;margin-bottom:20px;line-height:normal;width:342px;text-align:left}.container-llaveMX .right-section{display:flex;flex-direction:column;width:100%;flex:1;align-items:center;box-shadow:0 4px 4px #00000040;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);-moz-box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);border-radius:10px;background-color:#fff;padding:32px}.container-llaveMX .right-section img{height:56px;margin-top:0;margin-bottom:24px}.container-llaveMX .left-section img{max-height:57px;max-width:504px}.container-llaveMX .login-button,.container-llaveMX .create-button{display:inherit;padding:6px;margin:0;border:none;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;font-family:Noto Sans,sans-serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-variation-settings:"wdth" 100!important;text-align:center;text-decoration:none}.container-llaveMX .login-button{background-color:#611232;color:#fff;width:100%}.container-llaveMX .acciones{width:100%;padding:0;margin:0;font-family:Noto Sans,sans-serif!important}.container-llaveMX .col-6{width:50%;float:left;position:relative;min-height:1px;padding-left:12px;padding-right:12px}.container-llaveMX .create-button{background-color:#fff;color:#611232;border:1px solid #611232!important;border-radius:5px;width:100%;margin:0}@media(max-width:1178px){.container-llaveMX .left-section img{max-width:382px}}@media(max-width:1040px){.container-llaveMX .left-section h1{width:100%}.container-llaveMX .left-section img{max-width:100%}.container-llaveMX{display:block;max-width:643px;margin:85px auto}.container-llaveMX .boxLogin{max-width:554px;width:100%;margin:0 auto}}@media(max-width:640px){.container-llaveMX{margin:55px auto}.container-llaveMX .left-section h1{font-size:35px}.container-llaveMX .col-6{width:100%;text-align:center}.container-llaveMX .login-button{margin-bottom:24px}.container-llaveMX .login-button,.container-llaveMX .create-button{display:inline-block}}@media(max-width:480px){.container-llaveMX .left-section h1{font-size:25px}.container-llaveMX .login-button,.container-llaveMX .create-button{width:100%}}*{font-family:Noto Sans,sans-serif!important}body{font-family:Noto Sans,sans-serif!important;background-color:#f9f9f9!important;font-size:16px!important;color:#161a1d!important;text-align:left}body.min-vh-100{min-height:auto!important}body .btn{border-radius:8px!important;font-size:16px!important}.color-atdt{color:#611232}.button,input,select,textarea{font-family:Noto Sans,sans-serif!important}.container-dashboard{font-size:16px;background-color:#f9f9f9;position:relative;width:100%;height:100%;padding:50px 33px 33px 290px;overflow-y:auto;margin-top:-12px;font-family:Noto Sans,sans-serif!important;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.container-dashboard .texto_exito{word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.container-dashboard .sub-container{width:100%;max-width:1304px;margin:0 auto;padding:0 30px}.container-dashboard .sidebar-nav{position:fixed;top:138px;bottom:0;height:auto;border-radius:0 0 20px;display:block;width:257px;padding:15px 0;left:0;z-index:100;background:linear-gradient(180deg,#611232,#9b2247);box-shadow:2px 0 6px #00000026;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.container-dashboard .sidebar-nav.stop{position:absolute;bottom:0;top:0;border-radius:0;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}.container-dashboard .sidebar-nav .btn-colapsar,.container-dashboard .sidebar-nav .btn-open{display:none;position:absolute;right:-16px;top:188px;cursor:pointer;opacity:.3}.container-dashboard .sidebar-nav:hover .btn-colapsar,.container-dashboard .sidebar-nav:hover .btn-open{opacity:1}.container-dashboard .sidebar-nav .header-idebar{padding:14px 16px;margin-bottom:5px;width:257px}.container-dashboard .sidebar-nav .header-idebar h2{font-family:Noto Sans,sans-serif!important;color:#fff;font-size:20px;text-align:center;margin:0}.container-dashboard .sidebar-nav .header-idebar h3{font-family:Noto Sans,sans-serif!important;font-weight:400;font-size:16px;line-height:100%;text-align:center;vertical-align:middle;color:#fff;line-height:normal;margin-top:6px}.container-dashboard .sidebar-nav ul{width:100%;overflow:hidden;list-style:none;padding:0}.container-dashboard .sidebar-nav ul li{display:block;position:relative;min-height:56px;width:257px}.container-dashboard .sidebar-nav ul li a{display:inline-block;width:257px;height:100%;padding:16px 13px;text-decoration:none;position:relative}.container-dashboard .sidebar-nav ul li a .icon-active-nav{display:none}.container-dashboard .sidebar-nav ul li a img{margin-right:7px;float:left}.container-dashboard .sidebar-nav ul li a span.text{color:#fff;font-size:16px;font-weight:500;display:inline-block}.container-dashboard .sidebar-nav ul li a:hover,.container-dashboard .sidebar-nav ul li a.active{background:#ba6783}.container-dashboard .sidebar-nav ul li a.active .icon-active-nav{display:inline-block;position:absolute;left:0;top:0}.container-dashboard .sidebar-nav .cont-nav{width:100%;overflow-x:hidden}@media only screen and (max-width:1390px){.container-dashboard .sidebar-nav{width:56px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.container-dashboard .sidebar-nav .header-idebar{height:112.5px;overflow:hidden}.container-dashboard .sidebar-nav .header-idebar h2,.container-dashboard .sidebar-nav .header-idebar h3{opacity:0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.container-dashboard .sidebar-nav ul li span{opacity:0;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.container-dashboard .sidebar-nav.open{width:257px}.container-dashboard .sidebar-nav.open .header-idebar{height:auto;width:257px}.container-dashboard .sidebar-nav.open .header-idebar h2,.container-dashboard .sidebar-nav.open .header-idebar h3{display:block;opacity:1}.container-dashboard .sidebar-nav.open ul{width:257px}.container-dashboard .sidebar-nav.open ul li span{opacity:1}}@media only screen and (max-width:578px){.container-dashboard .sidebar-nav{width:48px}}@media only screen and (max-width:1390px){.container-dashboard{padding:50px 0 33px 56px;-webkit-transition:1s;ruransition:1s}.container-dashboard .btn-open.active,.container-dashboard .btn-colapsar.active{display:block!important}.container-dashboard .class-line-button button{width:min-content}}@media only screen and (max-width:992px){.container-dashboard{padding:40px 18px 30px 56px}.container-dashboard .sub-container{padding:0 18px}}@media only screen and (max-width:768px){.container-dashboard{padding:30px 14px 24px 56px}.container-dashboard .sub-container{padding:0 16px}}@media only screen and (max-width:578px){.container-dashboard{padding:50px 0 33px 47px}.container-dashboard .sub-container{padding:0 20px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,video,svg,canvas,picture{max-width:100%;height:auto}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:992px){.sub-navbar{padding:0 16px;min-height:52px}.user-dropdown{display:block;float:none;margin:.5rem 0;width:100%}}@media only screen and (min-width:768px)and (max-width:992px){.container-dashboard .card-header-tables p{width:70%}.container-dashboard .card-header-tables .btn-nuevo{position:absolute;right:18px;top:18px}.container-dashboard .card-header-tables .cont-bucador-filtro .cont-bucador{padding-right:172px;position:relative;margin-bottom:20px}.container-dashboard .card-header-tables .cont-bucador-filtro .cont-bucador .btn-search{position:absolute;width:auto;margin-top:0}.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=estatus_id],.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=estatus],.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=estatus_tramite_id],.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=es_servicio],.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=tipo_solicitud_id],.container-dashboard .card-header-tables .cont-bucador-filtro .cont-filtro select[name=rol_id]{margin-top:10px!important;width:100%!important}.txt-publico{position:absolute!important;right:20px!important;top:17px!important}.class-line-button button{width:min-content!important}}@media only screen and (max-width:768px){.container-dashboard{padding:30px 12px 20px 56px}.sidebar-nav{width:48px}.sidebar-nav.open{width:100%;max-width:260px;left:0;height:auto;position:fixed;z-index:1100}.sidebar-nav .header-idebar{width:100%}.sidebar-nav .header-idebar h2,.sidebar-nav .header-idebar h3{opacity:1;display:block}.sidebar-nav .btn-colapsar,.sidebar-nav .btn-open{display:block}.section-card{padding:18px}}@media only screen and (max-width:576px){.container-dashboard{padding:30px 12px 18px 48px}.sub-container{padding:0 14px}.sub-navbar{margin-top:70px!important}.section-card{padding:16px;margin-bottom:20px}.section-card .btn-nuevo,.section-card .btn-carga{position:relative;display:inline-flex;width:100%;margin:0 0 14px;float:none;justify-content:center}.sidebar-nav{position:fixed;top:90px;left:0;width:48px}.sidebar-nav.open{width:100%;max-width:260px}.sidebar-nav .header-idebar,.sidebar-nav ul li a{width:100%}}.sub-navbar{position:fixed;top:44px;right:0;left:0;z-index:1030;margin-top:80px!important;transition:margin-top .3s ease;height:52px;background-color:#3a0b1e!important;text-align:center}.user-dropdown{position:relative;display:block;background-color:transparent;border-radius:.5rem;padding:.5rem 0 .5rem 1.5rem;margin-right:.5rem;margin-top:5px;color:#fff;float:right}.user-dropdown .user-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#fff}.user-dropdown .user-toggle .user-avatar{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#9b2247,#611232);font-weight:700;font-size:12px;color:#fff;border:2px solid #fff}.user-dropdown .user-toggle .user-name{font-size:16px;font-weight:400;padding:0 .25rem}.user-dropdown .user-toggle svg:not(:root){overflow:hidden}.user-dropdown .user-toggle .chevron{fill:#fff;transition:transform .2s ease}.user-dropdown .user-menu{position:absolute;left:10%;width:90%;top:100%;background:#fff;color:#000;border:1px solid #ddd;border-radius:.5rem;min-width:150px;box-shadow:0 4px 6px #0000001a;display:none;z-index:10;list-style:none;padding-left:0}.user-dropdown .user-menu li a{display:block;padding:.5rem 1rem;text-decoration:none;color:#000}.user-dropdown:hover .user-menu{display:block;opacity:1;pointer-events:auto}.titulo-seccion{font-weight:700;font-size:24px;color:#161a1d;font-family:Noto Sans,sans-serif!important;margin-top:0;margin-bottom:30px;text-align:left}@media only screen and (max-width:580px){.titulo-seccion{font-size:22px}}.subtitulo-seccion{font-weight:500;font-size:20px;color:#161a1d;font-family:Noto Sans,sans-serif!important;margin-top:0;margin-bottom:30px;text-align:left}.section-card{position:relative;width:100%;border-radius:16px;background-color:#fff;border:1px solid rgb(221,221,221);padding:20px;margin-bottom:30px}.section-card .titulo-seccion{font-weight:500}.section-card .btn-nuevo{position:absolute;right:18px;top:18px}.section-card .btn-carga{position:absolute;right:13px;top:75px}.section-card.card-tables{padding:0}@media only screen and (max-width:830px){.section-card h2,.section-card p{padding-right:0}.section-card .btn-nuevo{position:relative;display:block;margin-left:17px;padding:5px 15px;top:initial;right:initial;float:right}}.btn{font-weight:400!important}.btn.btn-gob{color:#fff;background-color:#611232;border-color:#611232;font-weight:400;border:2px solid #611232}.btn.btn-gob:hover{background-color:#6112321c;color:#611232;border:2px solid #611232}.btn.btn-prev{color:#302a2d;background-color:#f3eff3;border-color:#f3eff3;font-weight:400;border:2px solid #f3eff3}.btn.btn-prev:hover{background-color:#6112321c;color:#611232;border:2px solid #f3eff3}.btn.btn-primary svg{margin-right:7px}.btn.btn-primary:hover{fill:#fff}.btn.btn-link{color:#611232;padding:10px 15px}.btn.btn-link svg{margin-right:7px}.btn.btn-link:hover{color:#611232;opacity:.7}.modal-header{background-color:#fff!important}.modal-header button{width:12px;height:12px;background-size:12px}.modal-body{padding-top:0!important}.titulo-modal{font-size:20px;font-weight:700;text-align:center}.btn-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.titulo-prevenido{font-size:12px;font-weight:700;text-align:left}.icono-prevencion{width:24px;height:24px;margin-right:8px;vertical-align:middle}.icono-historial{width:24px;height:24px;margin-right:4px;vertical-align:middle;display:inline-block}.link-ver{display:inline-flex;align-items:center;gap:5px;text-decoration:none;padding:5px 0}.link-ver span{display:inline-block;vertical-align:middle}.card-accesos{display:block;padding:16px 47px 13px;border-radius:8px;background:#fff;box-shadow:0 2px 4px #00000026;cursor:pointer}.card-accesos img{display:block;margin:0 auto 10px}.card-accesos span{font-size:16px;font-weight:500;color:#611232;display:inline-block;width:100%;text-align:center;text-decoration:underline}.card-accesos span.color-atdt{text-align:left;text-decoration:none;font-family:Noto Sans,sans-serif!important;font-size:20px;width:auto;font-weight:600}.card-accesos.solicitudes{padding:24px 16px;margin-bottom:15px;text-decoration:none}.card-accesos.solicitudes p{color:#767676;font-size:16px;margin-bottom:20px;text-decoration:none;font-weight:500}.card-accesos.solicitudes p.link{text-align:right;color:#611232;font-weight:600;margin-bottom:0}.card-accesos.solicitudes p.link img{float:right;margin-left:11px;margin-bottom:0;margin-top:4px}.card-accesos.solicitudes h3{font-family:Noto Sans,sans-serif!important;font-size:20px;color:#161a1d;margin-bottom:37px;text-align:left}.card-accesos.solicitudes .status-card{padding:4px 12px;border-radius:100px;width:auto;border:1px solid rgb(34,68,151);background:#edf2fe;font-size:14px;color:#434343;text-decoration:none;margin-bottom:5px}.card-accesos.solicitudes .status-card span{width:12px;height:12px;background:#224497;border-radius:50%}.card-accesos.solicitudes .status-card.status-prevencion{background:#ffeb99;border:1px solid rgb(104,71,0)}.card-accesos.solicitudes .status-card.status-prevencion span{background:#684700}.card-accesos.solicitudes .status-card.status-revision{background:#ece2f5;border:1px solid rgb(103,8,193)}.card-accesos.solicitudes .status-card.status-revision span{background:#6708c1}.card-recurso{display:block;position:relative;background:#611232;border-radius:16px;padding:20px 70px 20px 32px;margin-bottom:15px;font-size:23px;color:#fff;font-weight:600;text-decoration:none;text-align:left;min-height:106px}.card-recurso span{background:#9b2247;border-radius:50% 16px 16px 50%;position:absolute;right:0;top:0;bottom:0;width:50px;width:59px}.card-recurso span img{position:absolute;top:50%;margin-top:-25px}.card-recurso:hover{color:#fff}.card-recurso.grande{min-height:166px}.card-recurso.grande .icono-card{display:block;margin-bottom:5px}table,.table{margin-bottom:0!important}table thead tr th,.table thead tr th{background-color:#611232!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:10px!important}table thead tr th.first,.table thead tr th.first{border-radius:16px 0 0}table thead tr th.end,.table thead tr th.end{border-radius:0 16px 0 0}table thead tr th.nombre_tramite,.table thead tr th.nombre_tramite{min-width:310px}table tbody tr:last-child,.table tbody tr:last-child{background:#000}table tbody tr:last-child td:first-child,.table tbody tr:last-child td:first-child{border-radius:0 0 0 16px}table tbody tr:last-child td:last-child,.table tbody tr:last-child td:last-child{border-radius:0 0 16px}table tbody tr:last-child td.acciones.acciones-up>div .options-table,.table tbody tr:last-child td.acciones.acciones-up>div .options-table{bottom:43px}table td,.table td{vertical-align:middle!important;text-align:left;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}table td span.label,.table td span.label{display:none}table td.acciones img,.table td.acciones img{display:block;margin:0 auto 5px}table td.acciones span,.table td.acciones span{display:block;font-size:12px;font-weight:600;margin:0 auto;text-align:center;color:#611232}table td.acciones>div,.table td.acciones>div{display:inline-block;cursor:pointer}table td.acciones>div .options-table,.table td.acciones>div .options-table{display:none;position:absolute;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:16px;padding:8px;right:0;text-align:left}table td.acciones>div .options-table.up,.table td.acciones>div .options-table.up{bottom:60px}table td.acciones>div .options-table ul,.table td.acciones>div .options-table ul{list-style:none;padding:0;margin:0}table td.acciones>div .options-table ul li,.table td.acciones>div .options-table ul li{min-width:172px}table td.acciones>div .options-table ul li a,table td.acciones>div .options-table ul li button,.table td.acciones>div .options-table ul li a,.table td.acciones>div .options-table ul li button{width:100%;display:block;color:#161a1d;text-decoration:none;padding:4px 8px;border:0;background:none;text-align:left}table td.acciones>div .options-table ul li a img,table td.acciones>div .options-table ul li button img,.table td.acciones>div .options-table ul li a img,.table td.acciones>div .options-table ul li button img{display:inline-block;margin-right:7px;margin-bottom:0;max-width:24px;max-height:24px}table td.acciones>div .options-table ul li a:hover,table td.acciones>div .options-table ul li button:hover,.table td.acciones>div .options-table ul li a:hover,.table td.acciones>div .options-table ul li button:hover{background:#f9f9f9;font-weight:500}table td.acciones>div:hover .options-table,.table td.acciones>div:hover .options-table{display:block}.cont-bucador-filtro .cont-bucador{padding-right:172px;position:relative;margin-bottom:20px}.cont-bucador-filtro .cont-bucador input{width:100%;height:40px;border-radius:33px;border:1px solid rgb(221,221,221);background:#f9f9f9;padding:0 15px 0 46px}.cont-bucador-filtro .cont-bucador .search-input{position:absolute;top:9px;left:15px}.cont-bucador-filtro .cont-bucador .btn-search{padding:6px 24px;font-weight:500;position:absolute;right:0}.cont-bucador-filtro .cont-bucador .btn-search img{margin-left:24px}.cont-bucador-filtro .cont-bucador .btn-search img.blanco,.cont-bucador-filtro .cont-bucador .btn-search:hover img.rojo{display:none}.cont-bucador-filtro .cont-bucador .btn-search:hover img.blanco{display:inline}.cont-bucador-filtro .cont-filtro select{appearance:none;border:1px solid rgb(97,18,50);border-radius:30px;color:#611232;font-weight:500;font-size:14px;padding:4px 33px 4px 16px;margin-right:10px;background-image:url(/build/assets/ico-drop-select-Dn8ljhNK.svg);background-position:right 10px center;background-repeat:no-repeat;cursor:pointer}.cont-bucador-filtro .cont-filtro .borrar-filtros{border:none;background:none;color:#611232;font-weight:500}.cont-bucador-filtro .cont-filtro .borrar-filtros img{vertical-align:sub;margin-left:5px}.cont-bucador-filtro .cont-filtro .borrar-filtros:hover{text-decoration:underline}.auto-width-select{width:auto;min-width:80px}.paginate{margin-bottom:57px}.link-tabla{display:inline-block;color:#611232!important;font-size:12px;font-weight:600;text-align:center;width:94px;text-decoration:none}.link-tabla svg{display:block;margin:0 auto}.link-tabla:hover{opacity:.7;text-decoration:underline}.cont-bucador-secciones .cont-bucador{position:relative;margin-bottom:20px}.cont-bucador-secciones .cont-bucador input{width:100%;height:40px;border-radius:33px;border:1px solid rgb(221,221,221);background:#f9f9f9;padding:0 15px 0 46px}.cont-bucador-secciones .cont-bucador .search-input{position:absolute;top:9px;left:15px}.cont-bucador-secciones .cont-bucador .btn-search{padding:6px 24px;font-weight:500;position:absolute;right:0}.cont-bucador-secciones .cont-bucador .btn-search img{margin-left:24px}.cont-bucador-secciones .cont-bucador .btn-search img.blanco,.cont-bucador-secciones .cont-bucador .btn-search:hover img.rojo{display:none}.cont-bucador-secciones .cont-bucador .btn-search:hover img.blanco{display:inline}.cont-bucador-secciones .cont-filtro select{max-width:166px;appearance:none;border:1px solid rgb(97,18,50);border-radius:30px;color:#611232;font-weight:500;font-size:14px;padding:4px 33px 4px 16px;margin-right:10px;background-image:url(/build/assets/ico-drop-select-Dn8ljhNK.svg);background-position:right 10px center;background-repeat:no-repeat;cursor:pointer}.cont-bucador-secciones .cont-filtro .borrar-filtros{border:none;background:none;color:#611232;font-weight:500}.cont-bucador-secciones .cont-filtro .borrar-filtros img{vertical-align:sub;margin-left:5px}.cont-bucador-secciones .cont-filtro .borrar-filtros:hover{text-decoration:underline}@media only screen and (min-width:768px)and (max-width:992px){.table-responsive{border-radius:10px!important}.table-responsive table thead tr{border:0px solid #fff!important}}@media(max-width:768px){.responsive-table,#tabla-oficinas-canales,#tabla-oficinas-costos table,.table-responsive table{width:100%}.responsive-table thead,#tabla-oficinas-canales thead,#tabla-oficinas-costos table thead,.table-responsive table thead{display:none}.responsive-table tbody,#tabla-oficinas-canales tbody,#tabla-oficinas-costos table tbody,.table-responsive table tbody,.responsive-table tr,#tabla-oficinas-canales tr,#tabla-oficinas-costos table tr,.table-responsive table tr,.responsive-table td,#tabla-oficinas-canales td,#tabla-oficinas-costos table td,.table-responsive table td{display:block;width:100%}.responsive-table tbody tr,#tabla-oficinas-canales tbody tr,#tabla-oficinas-costos table tbody tr,.table-responsive table tbody tr{margin-bottom:15px;border-bottom:2px solid #e9e9e9;padding:10px;background:#fff}.responsive-table tbody tr td,#tabla-oficinas-canales tbody tr td,#tabla-oficinas-costos table tbody tr td,.table-responsive table tbody tr td{text-align:left;position:relative;min-height:29px;border:none!important;border-top:none!important;white-space:normal!important;padding:0!important;height:auto;margin-bottom:5px}.responsive-table tbody tr td span.label,#tabla-oficinas-canales tbody tr td span.label,#tabla-oficinas-costos table tbody tr td span.label,.table-responsive table tbody tr td span.label{display:inline;font-weight:500;color:initial;font-size:13px;text-align:left;padding:0;margin-bottom:3px;word-break:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.responsive-table tbody tr td .acciones-desktop,#tabla-oficinas-canales tbody tr td .acciones-desktop,#tabla-oficinas-costos table tbody tr td .acciones-desktop,.table-responsive table tbody tr td .acciones-desktop{width:100%}.responsive-table tbody tr td .acciones-desktop img,#tabla-oficinas-canales tbody tr td .acciones-desktop img,#tabla-oficinas-costos table tbody tr td .acciones-desktop img,.table-responsive table tbody tr td .acciones-desktop img,.responsive-table tbody tr td .acciones-desktop span,#tabla-oficinas-canales tbody tr td .acciones-desktop span,#tabla-oficinas-costos table tbody tr td .acciones-desktop span,.table-responsive table tbody tr td .acciones-desktop span{display:none}.responsive-table tbody tr td .acciones-desktop .options-table,#tabla-oficinas-canales tbody tr td .acciones-desktop .options-table,#tabla-oficinas-costos table tbody tr td .acciones-desktop .options-table,.table-responsive table tbody tr td .acciones-desktop .options-table{position:relative;display:block;box-shadow:none;border-radius:0}.responsive-table tbody tr td .acciones-desktop .options-table ul li,#tabla-oficinas-canales tbody tr td .acciones-desktop .options-table ul li,#tabla-oficinas-costos table tbody tr td .acciones-desktop .options-table ul li,.table-responsive table tbody tr td .acciones-desktop .options-table ul li{min-width:auto;width:auto;display:inline-block}.responsive-table tbody tr td .acciones-desktop .options-table ul li a.ver-supuestos,#tabla-oficinas-canales tbody tr td .acciones-desktop .options-table ul li a.ver-supuestos,#tabla-oficinas-costos table tbody tr td .acciones-desktop .options-table ul li a.ver-supuestos,.table-responsive table tbody tr td .acciones-desktop .options-table ul li a.ver-supuestos{width:161px}.table-responsive{border-radius:30px!important;margin-bottom:0!important;border:0px!important}#agregar-requisito{width:100%!important}}table tbody tr:last-child,.table tbody tr:last-child{background:#fff}.pagination li a,.pagination li span{background-color:transparent!important;border:none!important;font-size:16px;padding:4px 5px;min-width:30px;margin:0 1px!important;height:30px;text-align:center;color:#161a1d;font-weight:500}.pagination li a:hover,.pagination li a:focus,.pagination li span:hover,.pagination li span:focus{color:#161a1d!important;border:none;outline:0}.pagination .disabled>a,.pagination .disabled>a:focus,.pagination .disabled>a:hover,.pagination .disabled>span,.pagination .disabled>span:focus,.pagination .disabled>span:hover{font-weight:500;font-size:16px;color:#aaa!important}.pagination .active>a,.pagination .active>a:focus,.pagination .active>a:hover,.pagination .active>span,.pagination .active>span:focus,.pagination .active>span:hover{font-size:16px;background-color:#611232!important;border-radius:50%;padding:4px 5px;width:30px;height:30px;text-align:center}.pagination .active>a:hover,.pagination .active>a:focus:hover,.pagination .active>a:hover:hover,.pagination .active>span:hover,.pagination .active>span:focus:hover,.pagination .active>span:hover:hover{color:#fff!important}.pagination{min-width:30px;margin:0 5px}input.form-control{border:1px solid rgb(221,221,221);border-radius:8px}label{font-weight:500!important}select.form-select{border:1px solid rgb(221,221,221);border-radius:8px;height:40px;font-size:16px}.form-group .info{padding-top:5px}.form-group .info a{color:#611232;font-weight:400}.card-tipo-registro{width:100%;padding:32px 24px;border:1px solid rgb(221,221,221);border-radius:16px}.card-tipo-registro>div{text-align:center;position:relative;overflow:hidden}.card-tipo-registro input{display:none;float:right}.card-tipo-registro .checkmark{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:35px;height:35px;border:2px solid rgb(22,26,29);border-radius:50%;position:relative;float:right}.card-tipo-registro .checkmark:after{content:"";flex:0 0 15px;width:15px;height:15px;background:#9b2247;border-radius:50%;transform:scale(0);transition:.2s}.card-tipo-registro input:checked+.checkmark:after{transform:scale(1)}.card-tipo-registro input:checked+.checkmark{border:2px solid rgb(155,34,71)}.card-tipo-registro p{margin-bottom:0}.card-tipo-registro.disabled .checkmark{border-color:#989495}.card-tipo-registro.disabled .checkmark:after{background:#989495}.card-tipo-registro.disabled input:checked+.checkmark{border-color:#989495}.info-campos-obligatorios{font-size:14px;margin-bottom:5px}.elemetn-add-select{padding-right:150px;position:relative}.elemetn-add-select .elemento-eliminar{position:absolute;right:16px;top:34px}.elemento-eliminar{border:none;background:none;color:#611232;font-weight:500}.elemento-eliminar img{vertical-align:sub;margin-right:5px}.ck-editor__editable{height:120px}.ck-powered-by-balloon{display:none!important}.group-grey{padding:16px;background:#f9f9f9;border-radius:8px;position:relative}.group-grey label.publico-label{padding-right:90px}.mb-24{margin-bottom:24px!important}.txt-publico{color:#6708c1;font-size:12px;font-weight:500;position:absolute;right:20px;top:17px}.info-ejemplo{color:#aaa;font-size:12px;font-weight:500;margin-bottom:0;padding-top:15px}.info-publica{font-size:14px;font-weight:400;margin-bottom:0;font-style:italic;color:#000}.info-publica a{color:#9b2247;font-weight:600;text-decoration:underline}.form-check-inline{margin-right:30px!important}.form-check-input:checked:focus{box-shadow:none!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none!important}.form-check-label{font-weight:400!important}.form-check-atdt .form-check-input[type=checkbox]{border-radius:3px!important}.form-check-atdt .form-check-input.radios-checked{border-radius:50%!important;width:16px;height:16px}.form-check-atdt .form-check-input:checked{background:url(/build/assets/checked-jJxIp2xm.svg)!important;border-color:#9b2247!important;background-repeat:no-repeat!important;background-position:2px!important}.form-check-atdt .form-check-input:checked.radios-checked{background-color:#fff!important;background-image:radial-gradient(circle at center,rgb(155,34,71) 0 4px,transparent 4.5px)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important}.switch-atdt .form-check-input{height:24px;width:52px!important;margin-right:15px}.switch-atdt .form-check-input:checked{background-color:#086308!important;border-color:#086308!important;background-image:url(/build/assets/switch-D5n0DQA3.svg);background-repeat:no-repeat;background-position:30px 2px;background-size:19px}.switch-atdt .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e") !important}.switch-atdt .form-check-input:checked:focus{--bs-form-switch-bg: url(/build/assets/switch-D5n0DQA3.svg) !important;background:url(/build/assets/switch-D5n0DQA3.svg);background-repeat:no-repeat;background-position:30px 2px;background-size:19px}.switch-atdt label{vertical-align:sub}.tooltip .tooltip-inner{background:#edf2fe!important;border:1px solid rgb(34,68,151)!important;color:#224497;font-size:14px;font-weight:400}.tooltip .tooltip-arrow:before{border-bottom-color:#224497!important}.text-atdt-info{color:#781838;font-weight:600}.text-atdt-info a{color:#781838}.paso-canales{padding:0 140px 0 32px;position:relative;margin-bottom:10px}.paso-canales span{display:block;position:absolute;left:0;top:9px}.paso-canales button{position:absolute;right:0;top:-3px}.otro-telefono{padding:0 140px 0 0;position:relative;margin-bottom:10px}.otro-telefono button{position:absolute;right:0;top:-3px}.overlay-loader{width:18px;height:18px;border:2px solid rgb(120,24,56);border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.elemetn-add-select{padding-right:0}.elemetn-add-select .elemento-eliminar{position:absolute;right:16px;top:24px}.paso-canales,.otro-telefono{padding:0;position:relative;margin-bottom:16px}.paso-canales button,.otro-telefono button{position:static;margin-top:12px;width:100%}.group-grey label.publico-label{padding-right:0}.form-check-inline{display:block;margin-right:0!important;margin-bottom:12px!important}.head-entidades{padding-right:0!important}.cont-bucador-filtro .cont-bucador{padding-right:0;position:relative;margin-bottom:0}.cont-bucador-filtro .cont-bucador .btn-search{position:relative;width:100%;margin-top:10px}.cont-bucador-filtro .cont-filtro .auto-width-select{margin-top:10px;width:100%!important}.cont-bucador-filtro .cont-filtro .borrar-filtros img{margin-top:10px}.table-responsive .responsive-table tbody tr td .acciones-desktop .options-table ul li{min-width:0px!important;width:100%;display:inline-block}.sub-navbar{top:34px!important}.sidebar-nav{margin-top:-10px!important}}@media(max-width:767px){.txt-publico{top:3px!important;left:20px!important}.class-line-button{display:grid;margin-bottom:10px}.class-line-button button{margin-bottom:10px;width:100%!important}.class-line-check,.text-right{display:grid!important}.text-right a{width:100%!important;margin-bottom:10px!important}.text-right button{width:100%!important}}@media(max-width:576px){.card-tipo-registro{padding:24px}.btn{font-size:14px!important}}.cont-registro-tramite{display:grid;grid-template-columns:minmax(240px,308px) minmax(0,1fr);gap:20px;position:relative;align-items:start}.cont-registro-tramite>:not(.side-tramites){grid-column:2;min-width:0}.cont-registro-tramite>.side-tramites~:not(.side-tramites){grid-row:auto}.cont-registro-tramite .classDisabledButton .remove{display:none!important}.cont-registro-tramite .classDisabledButton .item{padding-right:5px!important;cursor:default!important}.cont-registro-tramite .classDisabledButton .item:after{content:" "!important;margin-right:6px!important}.cont-registro-tramite .classDisabledButton .ts-control input::placeholder{color:transparent!important;opacity:0!important}.cont-registro-tramite .side-tramites{grid-column:1;grid-row:1/span 2;position:sticky;top:16px;width:100%}.cont-registro-tramite .side-tramites ul{list-style:none;padding:0;margin:0}.cont-registro-tramite .side-tramites ul li{padding-left:40px;height:80px;position:relative;display:flex;align-items:center}.cont-registro-tramite .side-tramites ul li a{text-decoration:none;color:#161a1d}.cont-registro-tramite .side-tramites ul li a:hover{text-decoration:underline}.cont-registro-tramite .side-tramites ul li img{position:absolute;top:50%;margin-top:-16px;left:0;z-index:1;background:#fff}.cont-registro-tramite .side-tramites ul li span{display:block;width:2px;height:100%;background:#b79956;position:absolute;left:15px;z-index:0}.cont-registro-tramite .side-tramites ul li.inicio{height:46px;align-items:flex-start;padding-top:5px}.cont-registro-tramite .side-tramites ul li.inicio img{top:0;margin-top:initial}.cont-registro-tramite .side-tramites ul li.fin{height:46px;align-items:end;padding-top:0;padding-bottom:6px}.cont-registro-tramite .side-tramites ul li.fin img{bottom:0;top:initial;margin-top:initial}.cont-registro-tramite .side-tramites .side-tramites-extra{border-top:1px solid rgba(0,0,0,.08);margin-top:8px;padding-top:12px}.cont-registro-tramite .side-tramites .side-tramites-extra a{color:#611232;display:inline-flex;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}.cont-registro-tramite .side-tramites .side-tramites-extra a:before{content:"";width:8px;height:8px;border-radius:50%;background:#6112328c;margin:5px 10px 0 0;flex:0 0 auto}.cont-registro-tramite .side-tramites .side-tramites-extra a:hover,.cont-registro-tramite .side-tramites .side-tramites-extra a.active{text-decoration:underline}@media(max-width:1199.98px){.cont-registro-tramite{grid-template-columns:240px minmax(0,1fr);gap:16px}.cont-registro-tramite .side-tramites .section-card{padding:20px}.cont-registro-tramite .side-tramites ul li{padding-left:42px;height:60px;min-height:60px;font-size:13px;line-height:1.25;text-align:left}.cont-registro-tramite .side-tramites ul li a,.cont-registro-tramite .side-tramites ul li strong{font-size:inherit;line-height:inherit}.cont-registro-tramite .side-tramites ul li.inicio,.cont-registro-tramite .side-tramites ul li.fin{height:52px;min-height:52px}}@media(max-width:991.98px){.cont-registro-tramite{display:flex;flex-direction:column;min-height:initial}.cont-registro-tramite>:not(.side-tramites){width:100%}.cont-registro-tramite .side-tramites{order:-1;position:static;width:100%}.cont-registro-tramite .side-tramites .section-card{padding:16px}.cont-registro-tramite .side-tramites .section-card+.section-card{margin-top:12px!important}.cont-registro-tramite .side-tramites .side-tramites-extra{margin-top:10px;padding-top:10px}.cont-registro-tramite .side-tramites ul{--step-gap: 12px;display:flex;overflow-x:auto;gap:var(--step-gap);padding:0 4px 4px;scroll-snap-type:x proximity;position:relative}.cont-registro-tramite .side-tramites ul li{flex:0 0 180px;height:auto;min-height:auto;padding:44px 10px 8px;align-items:flex-start;font-size:12px;justify-content:center;line-height:1.25;text-align:center;scroll-snap-align:start;overflow:visible}.cont-registro-tramite .side-tramites ul li:not(.fin):after{content:"";position:absolute;top:26px;left:50%;width:calc(100% + var(--step-gap));height:2px;background:#b79956;z-index:0}.cont-registro-tramite .side-tramites ul li.inicio,.cont-registro-tramite .side-tramites ul li.fin{height:auto;min-height:auto;align-items:flex-start;padding-top:44px;padding-bottom:8px}.cont-registro-tramite .side-tramites ul li img,.cont-registro-tramite .side-tramites ul li.inicio img,.cont-registro-tramite .side-tramites ul li.fin img{top:10px;bottom:initial;left:50%;margin-left:-16px;margin-top:0}.cont-registro-tramite .side-tramites ul li span{display:none}.cont-registro-tramite .side-tramites ul li a,.cont-registro-tramite .side-tramites ul li strong{display:block;font-size:inherit;line-height:inherit;max-width:100%;overflow-wrap:anywhere;white-space:normal}}@media(max-width:575.98px){.cont-registro-tramite{gap:12px}.cont-registro-tramite .side-tramites{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.cont-registro-tramite .side-tramites .section-card{border-left:0;border-right:0;border-radius:0}.cont-registro-tramite .side-tramites ul{--step-gap: 8px}.cont-registro-tramite .side-tramites ul li{flex-basis:148px;font-size:11px;padding-right:8px}.cont-registro-tramite .side-tramites ul li a,.cont-registro-tramite .side-tramites ul li strong{font-size:inherit}}.relacion-tramite-span{display:inline-block;width:auto;border:1px solid rgb(97,18,50);border-radius:50px;padding:4px 16px;font-size:14px;font-weight:600;text-align:left;margin-bottom:24px}.relacion-tramite-span span{vertical-align:middle;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin-right:7px;color:#611232}.relacion-tramite-span svg{cursor:pointer}.ts-wrapper.form-select[multiple],.ts-wrapper.form-select.multi{--bs-form-select-bg-img: none !important;background-image:none!important;background:transparent!important;border:none!important;padding:0!important}.ts-wrapper.multi.form-select{--bs-form-select-bg-img: none !important;background-image:none!important}.ts-wrapper.multi .ts-control{background-image:none!important;background-color:#fff!important;border:1px solid #ced4da!important;border-radius:.375rem!important;padding:.375rem .75rem!important;min-height:calc(1.5em + .75rem + 10px)!important;max-height:calc(1.5em + .75rem + 10px)!important}.ts-wrapper.multi .ts-control:after{display:none!important}.drop-seccion .drop-seccion-header{padding-bottom:0;position:relative}.drop-seccion .drop-seccion-header img{position:absolute;right:0;top:10px;cursor:pointer}.drop-seccion .drop-seccion-header img.abierto{transform:rotate(180deg);display:none}.drop-seccion .drop-seccion-header img.cerrado,.drop-seccion .drop-seccion-header.activo img.abierto{display:block}.drop-seccion .drop-seccion-header.activo img.cerrado{display:none}.info-campos-generales{font-size:14px;margin-bottom:5px;font-weight:700;text-align:start}.section-card p{padding-right:10px!important}.head-entidades{padding-right:206px;text-align:left}.form-check-day{min-height:1.5rem;margin-bottom:.125rem;display:block}.form-check-day .form-check-input-day{float:left;margin-left:-1}.col-md-1{width:.333333%!important}.col-md-2{width:21.666667%!important}.sugerencias-dropdown{position:absolute;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;width:calc(100% - 32px);display:none;box-shadow:0 2px 4px #0000001a;color:#000}.sugerencia-item{padding:8px 12px;cursor:pointer;transition:background-color .2s}.sugerencia-item:hover{background-color:#f0f0f0}.horario-tipo-selector{display:inline-flex;margin-bottom:1.5rem;border-radius:1rem;background:#fff;width:auto;min-width:300px}.horario-tipo-option{position:relative;cursor:pointer}.horario-tipo-option:first-child{flex:0 0 auto;width:70px}.horario-tipo-option:last-child{flex:1}.horario-tipo-option input[type=radio]{display:none}.horario-tipo-option label{display:block;padding:.5rem 1rem;font-size:1.5rem;font-weight:500;color:#4a0c26;cursor:pointer;transition:all .3s ease;background:transparent;border:1px solid #DDDDDD;text-align:center;white-space:nowrap}.horario-tipo-option:first-child label{border-right:none;border-top-left-radius:1rem;border-bottom-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0}.horario-tipo-option:last-child label{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.horario-tipo-option:first-child label:hover,.horario-tipo-option:last-child label:hover{color:#4a0c26;background:#f3e4e9;z-index:1;position:relative}.horario-tipo-option:first-child input[type=radio]:checked+label{color:#4a0c26;background:#f3e4e9;border:1px solid #4A0C26;z-index:2;position:relative}.horario-tipo-option:last-child input[type=radio]:checked+label{color:#4a0c26;background:#f3e4e9;border:1px solid #4A0C26;z-index:2;position:relative}.horario-tipo-selector:hover .horario-tipo-option:first-child label{border-right:none}.horario-tipo-selector:hover .horario-tipo-option:last-child label{border-left:none}.horario-unico-container{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease}.horario-unico-container .time-input-group{display:flex;align-items:center;justify-content:center;gap:.5rem}.horario-unico-container input[type=time]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.6rem 1rem;font-size:.95rem;transition:all .2s ease}.horario-unico-container input[type=time]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.horario-unico-container .separator{font-size:1.2rem;font-weight:600;color:#6b7280;margin:0 .5rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.horario-unico-container{animation:fadeInUp .3s ease}@media(max-width:576px){.horario-tipo-selector{min-width:auto;width:100%}.horario-tipo-option:first-child{width:60px}.horario-tipo-option:first-child label{padding:.5rem .3rem;font-size:.85rem}.horario-tipo-option:last-child label{padding:.5rem .8rem;font-size:.85rem;white-space:normal}}label{margin-bottom:0!important}input[type=time]{font-family:monospace;font-size:1.5rem}.input-group-text{transition:all .2s ease}.input-group:focus-within .input-group-text{border-color:#0d6efd;color:#0d6efd}.progress{background-color:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,#667eea,#764ba2);height:100%;transition:width .3s ease}.progress-section{max-width:500px;margin:0 auto}.position-relative{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.form-check-inline{margin:0;position:relative}.form-check-atdt-day .form-check-input-day{position:absolute;opacity:0;width:0;height:0}.form-check-atdt-day .form-check-label{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;font-size:1.5rem;font-weight:500;background:#fff;border:1.5px solid #4A0C26;border-radius:2rem;cursor:pointer;transition:all .3s ease;color:#4a0c26;gap:.5rem}.form-check-atdt-day .form-check-input-day:checked+.form-check-label{background:#4a0c26;border-color:#4a0c26;color:#fff}.form-check-atdt-day .form-check-input-day:checked+.form-check-label:before{content:"✕";display:inline-block;font-size:.9rem;font-weight:700;margin-right:.25rem}.form-check-atdt-day .form-check-label:hover{background:#f3e4e9;border-color:#4a0c26;color:#4a0c26;transform:translateY(-1px)}.form-check-atdt-day .form-check-input-day:checked+.form-check-label:hover{background:#6b1535;border-color:#6b1535;transform:translateY(-1px)}.form-check-atdt-day .form-check-label:active{transform:translateY(1px)}.carga-documentos{position:relative;background:#fff;border:1px dashed var(--Neutro-400, rgb(221, 221, 221));padding:13px 200px 13px 16px;border-radius:16px;transition:all .3s ease;min-height:80px}.carga-documentos p{font-size:14px;font-weight:400;margin:0 0 3px}.carga-documentos p.formato{font-size:12px;font-weight:300;margin-bottom:0}.carga-documentos .btn-carga-doc{position:absolute;right:-190px;top:60%;transform:translateY(-50%);margin:0;white-space:nowrap}.carga-documentos .drop-zone-content{position:relative;z-index:1}.documento-cargado{background-color:#fff;border-radius:16px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border:2px solid #611232;position:relative;transition:all .3s ease}.documento-cargado .cargado-item-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.documento-cargado .cargado-item-left .cargado-item-icon{color:#611232;font-size:20px;flex-shrink:0}.documento-cargado .cargado-item-left .cargado-item-icon.bi-file-earmark-pdf:before{content:""}.documento-cargado .cargado-item-left .cargado-item-info{flex:1;min-width:0}.documento-cargado .cargado-item-left .cargado-item-info .cargado-nombre{font-size:14px;color:#611232;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documento-cargado .cargado-item-left .cargado-item-info .cargado-carga-info{font-size:12px;color:#000;margin-top:2px;font-weight:400}.documento-cargado .cargado-item-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.documento-cargado .cargado-item-actions .cargado-action-btn{border:none;background:transparent;color:#611232;cursor:pointer;font-size:15px;font-weight:500;padding:0;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.documento-cargado .cargado-item-actions .cargado-action-btn:hover{color:#8a1a4a}.documento-cargado .cargado-item-actions .cargado-action-btn .delete-btn{color:var(--alerta-error)}.documento-cargado .cargado-item-actions .cargado-action-btn i{font-size:16px}.carga-documentos.dragover{border-color:#611232;background-color:#fdf0f5;border-style:dashed;border-width:2px;box-shadow:0 0 0 3px #6112321a}.carga-documentos.dragover .drop-zone-content{opacity:.6}.carga-documentos .drop-zone-overlay{position:absolute;inset:0;background-color:#6112320d;border-radius:16px;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.carga-documentos .drop-zone-overlay i{font-size:2.5rem;color:#611232}.carga-documentos .drop-zone-overlay p{font-size:1rem;color:#611232;margin-top:8px;font-weight:500}.carga-documentos.invalid-file{border-color:#dc3545;background-color:#f8d7da;animation:shake .5s ease}.documento-cargado.dragover{outline:2px dashed #611232!important;outline-offset:4px!important;background-color:#fdf0f5!important;border-color:#611232!important;box-shadow:0 0 20px #61123226!important}.documento-cargado.dragover .cargado-item-left,.documento-cargado.dragover .cargado-item-actions{opacity:.7;transition:opacity .3s ease}.documento-cargado:not(.dragover) .cargado-item-left,.documento-cargado:not(.dragover) .cargado-item-actions{opacity:1!important}.drop-indicator{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#6112320f;border-radius:14px;color:#611232;z-index:10;pointer-events:none;animation:fadeInDrop .3s ease}.drop-indicator i{font-size:2.2rem;margin-bottom:6px;color:#611232}.drop-indicator span{font-size:.9rem;font-weight:500;color:#611232}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}@keyframes fadeInDrop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.carga-documentos{padding:13px 16px;min-height:70px}.carga-documentos .btn-carga-doc{position:static;transform:none;margin-top:12px;width:100%}.carga-documentos p{font-size:12px}.carga-documentos p.formato{font-size:10px}.documento-cargado{flex-direction:column;align-items:flex-start;gap:12px}.documento-cargado .cargado-item-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:10px}.documento-cargado .cargado-item-left{width:100%}.documento-cargado .cargado-item-info .cargado-nombre{white-space:normal;word-break:break-word}.carga-documentos .drop-zone-overlay i{font-size:2rem}.carga-documentos .drop-zone-overlay p{font-size:.85rem}.drop-indicator i{font-size:1.8rem}.drop-indicator span{font-size:.8rem}}.carga-documentos .btn-carga-doc:focus-visible,.documento-cargado .cargado-item-actions .cargado-action-btn:focus-visible{outline:2px solid #611232;outline-offset:2px;border-radius:4px}@media(prefers-color-scheme:dark){.carga-documentos{background:#1a1a1a;border-color:#444}.carga-documentos p{color:#e0e0e0}.documento-cargado{background-color:#1a1a1a;border-color:#611232}.documento-cargado .cargado-item-left .cargado-item-info .cargado-nombre{color:#e0e0e0}.documento-cargado .cargado-item-left .cargado-item-info .cargado-carga-info{color:#aaa}.documento-cargado .cargado-item-actions .cargado-action-btn{color:#e0e0e0}.carga-documentos.dragover{background-color:#2a1a22;border-color:#611232}.documento-cargado.dragover{background-color:#2a1a22!important}.carga-documentos .drop-zone-overlay{background-color:#61123226}}
