.bg-support[data-v-ea64d772]{background:#153f75!important;color:#fff}.btn-update-password[data-v-ea64d772]{background:linear-gradient(135deg,#bad35c,#9bc04a);color:#1a2e0a;font-weight:600;border:none}.btn-update-password[data-v-ea64d772]:hover:not(:disabled){background:linear-gradient(135deg,#9bc04a,#7fb83a);color:#0f1d06}.btn-update-password[data-v-ea64d772]:disabled{opacity:.6;cursor:not-allowed}.modal-header.bg-support[data-v-ea64d772]{border-bottom:3px solid #bad35c}.alert-warning ul[data-v-ea64d772]{font-size:.85em}.btn-toggle-password[data-v-ea64d772]{border-color:#ced4da;color:#153f75;min-width:2.25rem;display:flex;align-items:center;justify-content:center}.btn-toggle-password[data-v-ea64d772]:focus,.btn-toggle-password[data-v-ea64d772]:hover{color:#0d2850;background:rgba(21,63,117,.08);border-color:#153f75}#modal-actualizar-clave input:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:1ms}.user-menu-trigger[data-v-7c9c6254]{display:inline-flex;align-items:center;gap:.4rem}.user-menu-trigger__avatar[data-v-7c9c6254]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1}.user-menu-trigger__label[data-v-7c9c6254]{font-weight:600;font-size:.9rem}.user-dropdown[data-v-7c9c6254]{min-width:280px;max-width:min(320px,92vw);padding:0!important;margin-top:.35rem!important;border-radius:14px!important;overflow:hidden;box-shadow:0 16px 40px rgba(15,47,88,.22)!important}.user-dropdown__card[data-v-7c9c6254]{background:#fff}.user-dropdown__header[data-v-7c9c6254]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.05rem .9rem;background:linear-gradient(135deg,#153f75,#0f2f58 58%,#1a4f7a);color:#fff}.user-dropdown__avatar[data-v-7c9c6254]{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;letter-spacing:.02em;color:#153f75;background:#bad35c;box-shadow:0 4px 12px rgba(0,0,0,.18)}.user-dropdown__identity[data-v-7c9c6254]{min-width:0}.user-dropdown__name[data-v-7c9c6254]{font-size:.95rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown__cargo[data-v-7c9c6254]{margin-top:.15rem;font-size:.75rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown__datos[data-v-7c9c6254]{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1.05rem;background:#f7f9fc;border-bottom:1px solid rgba(21,63,117,.08)}.user-dropdown__dato[data-v-7c9c6254]{display:flex;align-items:flex-start;gap:.55rem;font-size:.78rem;color:#334155;line-height:1.35;word-break:break-word}.user-dropdown__dato i[data-v-7c9c6254]{margin-top:.15rem;width:.9rem;text-align:center;color:#153f75;opacity:.75;flex:0 0 auto}.user-dropdown__actions[data-v-7c9c6254]{display:flex;flex-direction:column;padding:.4rem}.user-dropdown__action[data-v-7c9c6254]{display:flex;align-items:center;gap:.65rem;width:100%;margin:0;padding:.65rem .75rem;border:0;border-radius:10px;background:transparent;color:#1e293b;font-size:.86rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.user-dropdown__action i[data-v-7c9c6254]{width:1rem;text-align:center;color:#153f75}.user-dropdown__action[data-v-7c9c6254]:hover{background:rgba(21,63,117,.08);color:#0f2f58;text-decoration:none}.user-dropdown__action--danger[data-v-7c9c6254]{color:#9f1239}.user-dropdown__action--danger i[data-v-7c9c6254]{color:#be123c}.user-dropdown__action--danger[data-v-7c9c6254]:hover{background:rgba(190,18,60,.08);color:#9f1239}@media (max-width:767.98px){.left{width:230px}.texto{font-size:.7em}}.sidebar-container{height:100%}.main-sidebar,.sidebar-container{display:flex;flex-direction:column}.main-sidebar{z-index:1030;max-height:100vh;overflow-y:hidden}.sidebar{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 150px)}.main-sidebar .brand-link.sidebar-brand{display:flex;align-items:center;justify-content:center;gap:0;float:none;width:100%;max-height:none;padding:.65rem .75rem;overflow:visible;border-bottom:2px solid #bad35c}.main-sidebar .brand-link.sidebar-brand .brand-image,.main-sidebar .brand-link.sidebar-brand .sidebar-brand__logo{float:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;display:block;width:100%;max-width:132px;height:auto;max-height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:screen}body.dark-mode .main-sidebar .brand-link.sidebar-brand .sidebar-brand__logo{mix-blend-mode:screen;max-width:132px}.main-sidebar .sidebar-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:.75rem .5rem 1rem;border-top:1px solid rgba(21,63,117,.12);background:transparent}.main-sidebar .sidebar-footer__link{display:flex;align-items:center;justify-content:center;line-height:0}.main-sidebar .sidebar-footer__logo{display:block;width:58px;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;box-shadow:none;opacity:1;mix-blend-mode:screen}body.dark-mode .main-sidebar .sidebar-footer{border-top-color:hsla(0,0%,100%,.12)}body.dark-mode .main-sidebar .sidebar-footer__logo{mix-blend-mode:screen;width:58px}.bg-support{background:#153f75}.bg-support-menu{background:#bad35c}.bg-support-blue{background:#153f75;color:#fff}.bg-support-green{background:#bad35c}.bg-support-gradient{background:#153f75;background:linear-gradient(to bottom right,#bad35c,#153f75)}.bg-support-blue-gradient{background:linear-gradient(to bottom right,#001871,#2980b9);background-size:250% 250%;animation:gradientAnimation 7s ease infinite;color:#fff}.fade-slide-rigth-enter-active,.fade-slide-rigth-leave-active{transition:all .5s ease}.fade-slide-rigth-enter,.fade-slide-rigth-leave-to{transform:translateX(5%);opacity:0}.dark-vselect .vs__dropdown-menu,.dark-vselect .vs__dropdown-option,.dark-vselect .vs__dropdown-toggle,.dark-vselect .vs__search::-moz-placeholder{background:#343a40;border:1px solid #535b62;color:#fff;text-transform:lowercase;font-variant:small-caps}.dark-vselect .vs__dropdown-menu,.dark-vselect .vs__dropdown-option,.dark-vselect .vs__dropdown-toggle,.dark-vselect .vs__search::placeholder{background:#343a40;border:1px solid #535b62;color:#fff;text-transform:lowercase;font-variant:small-caps}.dark-vselect .vs__open,.dark-vselect .vs__search,.dark-vselect .vs__selected,.dark-vselect .vs__selected-options{color:#fff}.dark-vselect .vs__selected{background:#454d55}.dark-vselect .vs__dropdown-option:hover{background:#00043f}.dark-vselect .vs__clear,.dark-vselect .vs__deselect,.dark-vselect .vs__open-indicator{fill:#fff}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background:#b7b5b5!important}.vs__selected-options{flex-wrap:nowrap;max-width:100%}.vs__selected{display:block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.error-vselect .vs__dropdown-toggle{border:thin solid #dc3545}.ok-vselect .vs__dropdown-toggle{border:thin solid #28a745}.estado-select,.estado-select.form-control,.estado-select.form-control-sm,.estado-select.is-invalid,.estado-select.is-invalid.form-control,.estado-select.is-invalid.form-control-sm,select.estado-select,select.estado-select.form-control,select.estado-select.form-control-sm,select.estado-select.is-invalid,select.estado-select.is-invalid.form-control,select.estado-select.is-invalid.form-control-sm{border-color:#28a745!important}.estado-select.v-select .vs__dropdown-toggle,.estado-select.v-select .vs__dropdown-toggle.is-invalid,.estado-select.v-select.is-invalid .vs__dropdown-toggle,.v-select.estado-select .vs__dropdown-toggle,.v-select.estado-select.is-invalid .vs__dropdown-toggle{border-color:#28a745!important;border-width:1px!important}.estado-select.v-select.form-control-sm .vs__dropdown-toggle,.v-select.estado-select.form-control-sm .vs__dropdown-toggle{border-color:#28a745!important}fieldset{min-width:0;padding:0;margin:0;border:0}.well{min-height:20px;padding:14px;margin-bottom:10px;border:2px solid #001871;border-radius:5px}.well,.well-legend{box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well-legend{display:block;font-size:20px;width:auto;min-width:300px;padding:2px 7px 2px 5px;line-height:unset;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.ir-arriba{display:none;background-repeat:no-repeat;font-size:20px;color:#000;cursor:pointer;position:fixed;bottom:80px;right:8px;z-index:2}body.two-factor-setup-mode .content-wrapper,body.two-factor-setup-mode .main-footer,body.two-factor-setup-mode .main-header,body.two-factor-setup-mode.sidebar-mini-xs .content-wrapper,body.two-factor-setup-mode.sidebar-mini-xs .main-footer,body.two-factor-setup-mode.sidebar-mini-xs .main-header{margin-left:0!important}body.route-enviar-ticket .content-wrapper,body.route-enviar-ticket .main-footer,body.route-enviar-ticket .main-header,body.route-enviar-ticket .wrapper,body.route-home .content-wrapper,body.route-home .main-footer,body.route-home .main-header,body.route-home .wrapper{margin-left:0!important;width:100%!important;max-width:100%!important}body.route-enviar-ticket.sidebar-mini-xs .content-wrapper,body.route-enviar-ticket.sidebar-mini-xs .main-footer,body.route-enviar-ticket.sidebar-mini-xs .main-header,body.route-home.sidebar-mini-xs .content-wrapper,body.route-home.sidebar-mini-xs .main-footer,body.route-home.sidebar-mini-xs .main-header{margin-left:0!important}.main-sidebar.sidebar-light{border-left:4px solid #9bc04a}.main-sidebar.sidebar-light .brand-link{border-bottom:2px solid #bad35c;background:linear-gradient(180deg,rgba(186,211,92,.12),transparent)}.main-sidebar.sidebar-light .brand-link .platform-title{color:#1a2e0a;font-size:.85rem;font-weight:800;line-height:1.15}.main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu{background:linear-gradient(135deg,#c5e06b,#bad35c 45%,#9bc04a)!important;color:#1a2e0a!important;border-left:4px solid #7fb83a;font-weight:600;border-radius:0 8px 8px 0;box-shadow:0 1px 3px rgba(0,0,0,.08)}.main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu .nav-icon,.main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu .right,.main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu p{color:#1a2e0a!important}.main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu:hover{background:linear-gradient(135deg,#bad35c,#9bc04a 55%,#7fb83a)!important;box-shadow:0 2px 8px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.25)}body.dark-mode{background:#050d1f;color:#e4e6eb}body.dark-mode .main-header{background:#153f75!important;border-color:hsla(0,0%,100%,.08)}body.dark-mode .main-sidebar,body.dark-mode .sidebar-container .main-sidebar{background:#0d1835!important;border-right:2px solid rgba(21,63,117,.6);box-shadow:4px 0 20px rgba(0,0,0,.25)}body.dark-mode .main-sidebar .brand-link{color:#fff!important;border-bottom:1px solid rgba(66,113,171,.4);background:rgba(21,63,117,.2)}body.dark-mode .main-sidebar .brand-link .platform-title{color:#fff!important}body.dark-mode .main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu{background:#0f1f3d!important;color:#e4e6eb!important;border-left:3px solid #153f75;border-radius:0 6px 6px 0}body.dark-mode .main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu .nav-icon,body.dark-mode .main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu .right,body.dark-mode .main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu p{color:#e4e6eb!important}body.dark-mode .main-sidebar .nav-sidebar>.nav-item>.nav-link.bg-support-menu:hover{background:rgba(21,63,117,.5)!important;color:#fff!important}body.dark-mode .main-sidebar .nav-sidebar .nav-link{color:#c5d0dc!important}body.dark-mode .main-sidebar .nav-sidebar .nav-link:hover{background:rgba(21,63,117,.35);color:#fff!important}body.dark-mode .main-sidebar .nav-treeview .nav-link.bg-support{background:#153f75!important;color:#fff!important}body.dark-mode .main-sidebar .form-control-sidebar{background:#0f1830;border:1px solid rgba(66,113,171,.5);color:#e4e6eb}body.dark-mode .main-sidebar .form-control-sidebar::-moz-placeholder{color:#8b9cb0}body.dark-mode .main-sidebar .form-control-sidebar::placeholder{color:#8b9cb0}body.dark-mode .main-sidebar .btn-sidebar{background:#153f75;border-color:rgba(66,113,171,.5);color:#fff}body.dark-mode .main-sidebar .sidebar-footer{border-top:1px solid rgba(66,113,171,.3)}body.dark-mode .content-wrapper{background:#050d1f!important}body.dark-mode .content-header,body.dark-mode .content-header h1{color:#e4e6eb!important}body.dark-mode .content-header .breadcrumb{background:transparent;color:#9ca3af}body.dark-mode .content-header .breadcrumb-item a{color:#6b9bd1}body.dark-mode .card{background:#0d1526;border:1px solid rgba(66,113,171,.25);color:#e4e6eb}body.dark-mode .card-header{background:#0f1830;border-bottom:1px solid rgba(66,113,171,.25);color:#e4e6eb}body.dark-mode .card-body,body.dark-mode .table{color:#e4e6eb}body.dark-mode .table thead th{background:#0f1830;border-color:rgba(66,113,171,.2);color:#e4e6eb}body.dark-mode .table td,body.dark-mode .table th{border-color:rgba(66,113,171,.15)}body.dark-mode .table-hover tbody tr:hover{background:rgba(21,63,117,.12)}body.dark-mode .form-control,body.dark-mode .form-control:focus{background:#0d1526;border:1px solid rgba(66,113,171,.3);color:#e4e6eb}body.dark-mode .form-control::-moz-placeholder{color:#9ca3af}body.dark-mode .form-control::placeholder{color:#9ca3af}body.dark-mode .small-box{background:#0d1526!important;border:1px solid rgba(66,113,171,.25)}body.dark-mode .dropdown-menu,body.dark-mode .info-box{background:#0d1526;border:1px solid rgba(66,113,171,.25)}body.dark-mode .dropdown-item{color:#e4e6eb}body.dark-mode .dropdown-item:hover{background:rgba(21,63,117,.3);color:#fff}body.dark-mode .dropdown-divider{border-color:rgba(66,113,171,.2)}.footer-left{display:inline-flex;align-items:center;gap:.75rem}.footer-logo{height:28px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;opacity:.9}.social-icons{margin-top:-10px;text-align:center}.social-icons a{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;margin:5px;border-radius:50%;font-size:18px;color:#fff;transition:transform .3s,box-shadow .3s;opacity:.9}.social-icons a:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.social-icons a.whatsapp{background-color:#25d366}.social-icons a.facebook{background-color:#1877f2}.social-icons a.instagram{background:radial-gradient(circle at 30% 30%,#feda75,#d62976,#962fbf,#4f5bd5)}.loading-overlay[data-v-31b27315]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;pointer-events:auto;animation:fadeIn-31b27315 .35s ease-out}.loading-backdrop[data-v-31b27315]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1}.loading-content[data-v-31b27315]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:contentIn-31b27315 .5s cubic-bezier(.16,1,.3,1) forwards}.loading-logo[data-v-31b27315]{display:block;width:min(520px,90vw);height:auto;max-height:220px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(0,0,0,.2));animation:logoFloat-31b27315 3.2s ease-in-out infinite}.loading-line[data-v-31b27315]{width:180px;height:4px;background:hsla(0,0%,100%,.25);border-radius:4px;overflow:hidden}.loading-line-fill[data-v-31b27315]{height:100%;width:34%;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.9));border-radius:4px;animation:lineRun-31b27315 1.35s ease-in-out infinite}@keyframes fadeIn-31b27315{0%{opacity:0}to{opacity:1}}@keyframes contentIn-31b27315{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFloat-31b27315{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.98}}@keyframes lineRun-31b27315{0%{transform:translateX(-100%)}to{transform:translateX(380%)}}.home-view .home-content-wrapper[data-v-434f48e4]{background:linear-gradient(160deg,#f0f4fa,#e8eef6 50%,#f5f7fa);min-height:calc(100vh - 57px);position:relative}.home-view .home-content-wrapper[data-v-434f48e4]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(21,63,117,.04) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(21,63,117,.03) 0,transparent 40%);pointer-events:none}.home-view--dark .home-content-wrapper[data-v-434f48e4]{background:linear-gradient(165deg,#0a1428,#0d1835 40%,#080f1c)}.home-view--dark .home-content-wrapper[data-v-434f48e4]:before{background-image:radial-gradient(circle at 20% 30%,rgba(21,63,117,.12) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(30,90,158,.06) 0,transparent 45%)}.home-content-header[data-v-434f48e4]{padding-top:2rem;padding-bottom:.5rem;position:relative;z-index:1}.home-welcome-block[data-v-434f48e4]{text-align:center;margin-bottom:.5rem}.home-welcome-icon[data-v-434f48e4]{font-size:1.5rem;color:#9bc04a;opacity:.95;margin-bottom:.5rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.home-view--dark .home-welcome-icon[data-v-434f48e4]{color:#bad35c;opacity:.95}.home-welcome[data-v-434f48e4]{font-size:1.85rem;font-weight:700;letter-spacing:.02em;color:#153f75;margin-bottom:.35rem}.home-welcome-sub[data-v-434f48e4]{font-size:.95rem;color:#5a6c7d;margin:0 0 1rem 0;font-weight:400}.home-welcome-line[data-v-434f48e4]{width:80px;height:3px;background:linear-gradient(90deg,transparent,#9bc04a,#bad35c,transparent);margin:0 auto;border-radius:2px;opacity:.85}.home-view--dark .home-welcome-line[data-v-434f48e4]{background:linear-gradient(90deg,transparent,#bad35c,#9bc04a,transparent);opacity:.9}.home-view--dark .home-welcome[data-v-434f48e4]{color:#e4e6eb}.home-view--dark .home-welcome-sub[data-v-434f48e4]{color:#9ca3af}.home-panel[data-v-434f48e4]{border:none;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(21,63,117,.12);border-left:4px solid #153f75}.home-panel-clientes[data-v-434f48e4]{margin-bottom:0}.home-panel-modulos[data-v-434f48e4]{margin-top:1.5rem}.home-view--dark .home-panel[data-v-434f48e4]{background:rgba(13,21,38,.85);border:1px solid rgba(66,113,171,.25);border-left:4px solid #bad35c;box-shadow:0 4px 24px rgba(0,0,0,.2)}.home-panel-header[data-v-434f48e4]{position:relative;background:linear-gradient(135deg,#9bc04a,#7fb83a 25%,#153f75 55%,#0d2d5c 85%,#001871);color:#fff;font-weight:600;letter-spacing:.02em;border-bottom:none;padding:1rem 1.5rem 1rem 2rem;font-size:1.05rem}.home-panel-header-accent[data-v-434f48e4]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.3));border-radius:0 2px 2px 0}.home-view--dark .home-panel-header[data-v-434f48e4]{background:linear-gradient(135deg,#bad35c,#9bc04a 22%,#7fb83a 40%,#153f75 65%,#0d2d5c 85%,#001871)!important;color:#fff}.home-view--dark .home-panel-header-accent[data-v-434f48e4]{background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.2))}.home-panel-body[data-v-434f48e4]{padding:1.5rem 1rem;position:relative;z-index:1}.home-section[data-v-434f48e4] .home-module-card{min-height:280px;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(21,63,117,.12);box-shadow:0 4px 16px rgba(21,63,117,.1);transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.home-section[data-v-434f48e4] .home-module-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(21,63,117,.18),0 0 0 2px rgba(155,192,74,.4)}.home-view--dark .home-section[data-v-434f48e4] .home-module-card{border-color:rgba(66,113,171,.3);box-shadow:0 4px 20px rgba(0,0,0,.15)}.home-view--dark .home-section[data-v-434f48e4] .home-module-card:hover{box-shadow:0 12px 32px rgba(21,63,117,.25),0 0 0 2px rgba(186,211,92,.35)}.home-section[data-v-434f48e4] .home-module-card .widget-user-header{position:relative;min-height:150px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:1.25rem 1rem;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#153f75,#1e5a9e 50%,#0d2d5c)!important;overflow:hidden}.home-section[data-v-434f48e4] .home-module-card .widget-user-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9bc04a,#bad35c);pointer-events:none}.home-view--dark .home-section[data-v-434f48e4] .home-module-card .widget-user-header:before{background:linear-gradient(90deg,#7fb83a,#bad35c,#9bc04a);opacity:1}.home-section[data-v-434f48e4] .home-module-card .widget-user-header:after{content:"";position:absolute;top:-20%;right:-20%;width:60%;height:60%;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);pointer-events:none}.home-card-badge[data-v-434f48e4]{position:absolute;top:.75rem;right:.75rem;font-size:.7rem;font-weight:600;letter-spacing:.05em;opacity:.9;text-transform:uppercase}.home-section[data-v-434f48e4] .home-module-card .widget-user-desc{font-size:1.2rem;font-weight:600;margin:0;position:relative;z-index:1;text-align:right;line-height:1.3}.home-section[data-v-434f48e4] .home-module-card .card-footer{flex:1 0 auto;display:flex;align-items:center;background:#fff;border-top:2px solid rgba(21,63,117,.12)}.home-view--dark .home-section[data-v-434f48e4] .home-module-card .card-footer{background:#0f1830;border-top-color:rgba(66,113,171,.25)}.home-section[data-v-434f48e4] .home-btn-vermas{border:2px solid #153f75;color:#153f75;background:#fff;font-weight:600;padding:.65rem 1rem;border-radius:8px;transition:all .25s ease;font-size:.95rem}.home-section[data-v-434f48e4] .home-btn-vermas:hover{background:#153f75;color:#fff;border-color:#153f75;transform:translateY(-1px);box-shadow:0 4px 12px rgba(21,63,117,.3)}.home-section[data-v-434f48e4] .home-btn-vermas i{transition:transform .2s ease}.home-section[data-v-434f48e4] .home-btn-vermas:hover i{transform:translateX(3px)}.home-view--dark .home-section[data-v-434f48e4] .home-btn-vermas{border-color:#3b82c4;color:#93c5fd;background:rgba(15,24,48,.6)}.home-view--dark .home-section[data-v-434f48e4] .home-btn-vermas:hover{background:#153f75;color:#fff;border-color:#153f75;box-shadow:0 4px 12px rgba(21,63,117,.4)}.home-btn-back[data-v-434f48e4]{border:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.9);background:transparent;border-radius:6px;padding:.4rem .75rem;transition:all .2s ease}.home-btn-back[data-v-434f48e4]:hover{background:hsla(0,0%,100%,.15);color:#fff;border-color:#fff}.login-logo-wrap{margin:0 0 .35rem}.login-sec-logo{width:148px}.login-sec-form{margin-top:0}.login-field{margin:0 0 .55rem;transition:border-color .15s ease}.login-field__input::-moz-placeholder{color:#9aa0a8}.login-field__input::placeholder{color:#9aa0a8}.login-field__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f2f2f2!important;border-radius:999px;animation-name:onAutoFillStart;animation-duration:1ms}.login-field__toggle{border:0;background:transparent;color:#9aa0a8;padding:.25rem;cursor:pointer;line-height:1;flex:0 0 auto}.login-field__toggle:hover{color:#333}.login-meta{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;gap:.5rem;margin:.15rem 0 .9rem;text-align:left}.login-remember{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.74rem;color:#6c757d;cursor:pointer;white-space:nowrap}.login-remember input{margin:0;position:static}.login-forgot{font-size:.74rem;font-weight:600;color:#b11226;text-decoration:none;white-space:nowrap}.login-forgot:hover{color:#8b1e2d;text-decoration:underline}.btn-login{font-size:.78rem;letter-spacing:.05em}@keyframes onAutoFillStart{0%{opacity:.99}to{opacity:1}}@media (max-width:767.98px){.login-block{padding:16px 12px;position:relative;height:auto}.container-login{width:100%;max-width:420px;box-shadow:10px 10px 0 rgba(0,0,0,.1)}.login-shell{grid-template-columns:1fr;height:auto;min-height:0}.login-sec{padding:1rem 1.25rem 1.15rem;height:auto}.login-sec-inner{max-width:280px}.banner-sec,.banner-sec__img{height:200px}}.login-block{min-height:100vh;padding:28px 16px;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto;background:linear-gradient(to bottom right,#153f75,#bad35c)}.bg-image,.login-block{width:100%;position:absolute}.bg-image{top:0;left:0;height:100%;background-image:url(/img/fondo_sos_contingencias.ec332abe.png);background-size:cover;background-position:50%;opacity:.35;pointer-events:none}.container-login{position:relative;z-index:1;width:min(980px,94vw);max-width:980px;background:#fff;border-radius:14px;box-shadow:0 18px 42px rgba(0,0,0,.22);overflow:hidden}.login-shell{display:grid;grid-template-columns:38% 62%;height:480px;min-height:480px;align-items:stretch}.login-sec{align-items:stretch;justify-content:center;background:#fff;padding:1.15rem 1.4rem 1rem}.login-sec,.login-sec-inner{display:flex;box-sizing:border-box;height:100%}.login-sec-inner{width:100%;max-width:260px;margin:0 auto;flex-direction:column;align-items:center;text-align:center;min-height:100%}.login-logo-wrap{display:flex;justify-content:center;align-items:center;width:100%;flex:0 0 auto;margin:0 0 .2rem}.login-sec-logo{display:block;width:120px;max-width:100%;height:auto}.forgot-title{margin:0 0 .25rem;width:100%;font-size:1rem;font-weight:700;color:#153f75;line-height:1.25}.forgot-subtitle{margin:0 0 .85rem;width:100%;font-size:.74rem;color:#6c757d;line-height:1.35}.login-sec-form{width:100%;display:flex;flex-direction:column;align-items:stretch}.login-field{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box;margin:0 0 .7rem;background:#f2f2f2;border-radius:999px;border:1px solid transparent;min-height:40px;padding:0 .9rem}.login-field.is-invalid{border-color:#dc3545}.login-field.is-valid{border-color:#28a745}.login-field__icon{color:#9aa0a8;font-size:.82rem;width:1.1rem;text-align:center;flex:0 0 auto}.login-field__input{flex:1 1 auto;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;height:40px;padding:0 .55rem;margin:0;font-size:.86rem;color:#2b2f36;width:100%;text-align:left}.btn-login{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:40px;margin:0;border:0;border-radius:10px;background:#9fa3a9;color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;transition:background .15s ease}.btn-login:disabled{opacity:1;cursor:not-allowed}.btn-login--ready{background:#153f75}.btn-login--ready:hover:not(:disabled){background:#0f2f58}.forgot-back{display:block;margin-top:.75rem;font-size:.74rem;font-weight:600;color:#153f75;text-decoration:none}.forgot-back:hover{text-decoration:underline;color:#0f2f58}.login-brand-footer{margin-top:auto;padding-top:.85rem;width:100%;display:flex;justify-content:center;align-items:center;flex:0 0 auto}.login-brand-footer__img{display:block;width:148px;max-width:100%;height:auto}.banner-sec{position:relative;height:100%;overflow:hidden;background:#111}.banner-sec__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.login-block{padding:16px 12px;position:relative;height:auto}.container-login{width:100%;max-width:420px}.login-shell{grid-template-columns:1fr;height:auto;min-height:0}.login-sec{padding:1rem 1.25rem 1.15rem;height:auto}.login-sec-inner{max-width:280px;height:auto}.banner-sec,.banner-sec__img{height:200px}}.tf-block[data-v-a569b41e]{width:100%;min-height:100vh;padding:28px 16px;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto;background:linear-gradient(to bottom right,#153f75,#bad35c);background-size:250% 250%;animation:tfGradient-a569b41e 7s ease infinite}.tf-bg[data-v-a569b41e]{position:absolute;inset:0;background-image:url(/img/fondo_sos_contingencias.ec332abe.png);background-size:cover;opacity:.3;pointer-events:none}@keyframes tfGradient-a569b41e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tf-card[data-v-a569b41e]{position:relative;z-index:1;width:min(980px,94vw);max-width:980px;background:#fff;border-radius:12px;box-shadow:18px 12px 0 rgba(0,0,0,.12);overflow:hidden}.tf-shell[data-v-a569b41e]{display:grid;grid-template-columns:34% 66%;height:460px;min-height:460px;align-items:stretch}.tf-sec[data-v-a569b41e]{display:flex;align-items:flex-start;justify-content:center;background:#fff;padding:.85rem 1.15rem 1rem;box-sizing:border-box;height:100%;overflow:auto}.tf-inner[data-v-a569b41e]{width:100%;max-width:250px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;min-height:100%}.tf-logo-wrap[data-v-a569b41e]{width:100%;display:flex;justify-content:center;margin:-.35rem 0 .45rem}.tf-logo[data-v-a569b41e]{display:block;width:148px;max-width:100%;height:auto}.tf-title[data-v-a569b41e]{margin:0 0 .35rem;width:100%;font-size:.98rem;font-weight:700;color:#153f75;line-height:1.25}.tf-channels[data-v-a569b41e]{display:flex;width:100%;gap:.35rem;margin:0 0 .75rem}.tf-channel[data-v-a569b41e]{flex:1 1 0;min-width:0;border:1px solid #d5dbe3;background:#f4f6f8;color:#4b5563;border-radius:8px;padding:.4rem .25rem;font-size:.72rem;font-weight:700;line-height:1.2;cursor:pointer}.tf-channel.is-active[data-v-a569b41e]{background:#153f75;border-color:#153f75;color:#fff}.tf-form[data-v-a569b41e]{width:100%;display:flex;flex-direction:column;align-items:stretch}.tf-field-group[data-v-a569b41e]{width:100%;margin:0 0 .7rem;text-align:left}.tf-label[data-v-a569b41e]{display:block;margin:0 0 .3rem;font-size:.74rem;font-weight:600;color:#475569}.tf-input[data-v-a569b41e]{display:block;width:100%;box-sizing:border-box;height:40px;border:1px solid transparent;border-radius:999px;background:#f2f2f2;padding:0 .9rem;font-size:.95rem;letter-spacing:.12em;text-align:center;color:#2b2f36;outline:none}.tf-input[data-v-a569b41e]:focus{border-color:#153f75;background:#fff}.tf-input--left[data-v-a569b41e]{letter-spacing:normal;text-align:left}.tf-link-btn[data-v-a569b41e]{display:inline-block;margin-top:.35rem;border:0;background:transparent;color:#153f75;font-size:.74rem;font-weight:600;padding:0;cursor:pointer;text-align:left}.tf-link-btn[data-v-a569b41e]:disabled{opacity:.55;cursor:not-allowed}.tf-hint[data-v-a569b41e]{display:block;margin-top:.25rem;font-size:.7rem;color:#6b7280}.tf-submit[data-v-a569b41e]{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin:.15rem 0 .7rem;border:0;border-radius:10px;background:#153f75;color:#fff!important;font-weight:700;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.tf-submit[data-v-a569b41e]:disabled{background:#9fa3a9;color:#fff!important;cursor:not-allowed}.tf-back[data-v-a569b41e]{display:block;text-align:center;font-size:.76rem;font-weight:600;color:#153f75;text-decoration:none}.tf-back[data-v-a569b41e]:hover{text-decoration:underline;color:#0f2f58}.tf-footer[data-v-a569b41e]{margin-top:auto;padding-top:.9rem;width:100%;display:flex;justify-content:center}.tf-footer-logo[data-v-a569b41e]{display:block;width:120px;max-width:100%;height:auto}.tf-banner[data-v-a569b41e]{position:relative;height:100%;overflow:hidden;background:#111}.tf-banner-img[data-v-a569b41e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.tf-block[data-v-a569b41e]{padding:16px 12px;position:relative;height:auto}.tf-card[data-v-a569b41e]{width:100%;max-width:420px;box-shadow:10px 10px 0 rgba(0,0,0,.1)}.tf-shell[data-v-a569b41e]{grid-template-columns:1fr;height:auto;min-height:0}.tf-sec[data-v-a569b41e]{height:auto;padding:1rem 1.15rem 1.15rem}.tf-banner-img[data-v-a569b41e],.tf-banner[data-v-a569b41e]{height:180px}}.firma-modal-backdrop[data-v-3d9abd82]{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:1060;display:flex;align-items:center;justify-content:center;padding:1rem}.firma-modal[data-v-3d9abd82]{background:#fff;border-radius:12px;max-width:640px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 50px rgba(0,0,0,.2)}.firma-modal__header[data-v-3d9abd82]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.06)}.firma-modal__body[data-v-3d9abd82]{padding:1.15rem 1.25rem 1.35rem}.firma-tabs .nav-link[data-v-3d9abd82]{padding:.35rem .75rem;font-size:.875rem}.firma-pad-wrap[data-v-3d9abd82]{text-align:center}.firma-pad[data-v-3d9abd82]{width:100%;max-width:560px;height:auto;border:1px dashed #adb5bd;border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.firma-preview[data-v-3d9abd82]{text-align:center;border:1px solid #dee2e6;border-radius:8px;padding:8px;background:#fff}.firma-preview img[data-v-3d9abd82]{max-height:160px;max-width:100%}.firma-preview--checkered[data-v-3d9abd82]{background-image:linear-gradient(45deg,#eee 25%,transparent 0),linear-gradient(-45deg,#eee 25%,transparent 0),linear-gradient(45deg,transparent 75%,#eee 0),linear-gradient(-45deg,transparent 75%,#eee 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.firma-empty[data-v-3d9abd82]{text-align:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:10px;border:1px dashed #ced4da}.firma-grid[data-v-3d9abd82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.firma-card[data-v-3d9abd82]{border:1px solid #dee2e6;border-radius:10px;background:#fff;padding:.65rem;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.firma-card[data-v-3d9abd82]:hover{border-color:#3c8dbc}.firma-card--activa[data-v-3d9abd82]{border-color:#28a745}.firma-card--seleccionada[data-v-3d9abd82]{border-color:#3c8dbc;box-shadow:0 0 0 2px rgba(60,141,188,.25)}.firma-card__img[data-v-3d9abd82]{display:block;width:100%;height:72px;-o-object-fit:contain;object-fit:contain;background:#f8f9fa;border-radius:6px;margin-bottom:.4rem}.firma-card__meta[data-v-3d9abd82]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.firma-card__alias[data-v-3d9abd82]{font-size:.8rem;font-weight:600;color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firma-card__actions[data-v-3d9abd82]{display:flex;gap:.35rem}.btn-xs[data-v-3d9abd82]{padding:.15rem .4rem;font-size:.75rem;line-height:1.2}.perfil-page .content-wrapper[data-v-371a60e5]{background:radial-gradient(1200px 420px at 10% -10%,rgba(21,63,117,.08),transparent 60%),radial-gradient(900px 380px at 100% 0,rgba(186,211,92,.12),transparent 55%),#eef2f7;min-height:100vh}.perfil-hero-wrap[data-v-371a60e5]{padding-top:1rem!important;padding-bottom:.25rem!important}.perfil-2fa-required[data-v-371a60e5]{border:1px solid rgba(186,140,40,.35);background:#fff8e8;color:#5c4813;border-radius:12px}.perfil-hero[data-v-371a60e5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem 1.35rem;border-radius:16px;background:linear-gradient(135deg,#153f75,#0f2f58 58%,#1a4f7a);color:#fff;box-shadow:0 14px 34px rgba(15,47,88,.28);margin-bottom:.35rem}.perfil-hero__main[data-v-371a60e5]{display:flex;align-items:center;gap:1rem;min-width:0}.perfil-avatar[data-v-371a60e5]{width:68px;height:68px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;letter-spacing:.04em;color:#153f75;background:linear-gradient(145deg,#fff,#dfe9f5);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.35);flex-shrink:0}.perfil-hero__eyebrow[data-v-371a60e5]{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.72)}.perfil-hero__name[data-v-371a60e5]{margin:0;font-weight:800;font-size:1.35rem;line-height:1.2}.perfil-hero__meta[data-v-371a60e5]{margin:0;color:hsla(0,0%,100%,.82);font-size:.88rem}.perfil-dot[data-v-371a60e5]{margin:0 .35rem}.perfil-hero__badges[data-v-371a60e5]{display:flex;flex-wrap:wrap;gap:.35rem}.perfil-hero__actions[data-v-371a60e5]{text-align:right}.perfil-hero__actions .breadcrumb-item a[data-v-371a60e5],.perfil-hero__actions .breadcrumb-item.active[data-v-371a60e5],.perfil-hero__actions .breadcrumb-item[data-v-371a60e5]{color:hsla(0,0%,100%,.85)!important}.perfil-hero__actions .breadcrumb-item+.breadcrumb-item[data-v-371a60e5]:before{color:hsla(0,0%,100%,.45)}.perfil-back-btn[data-v-371a60e5]{border-color:hsla(0,0%,100%,.45)!important;color:#fff!important}.perfil-back-btn[data-v-371a60e5]:hover{background:hsla(0,0%,100%,.12)!important}.perfil-pill[data-v-371a60e5]{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:700;line-height:1.2;border:1px solid transparent}.perfil-pill.is-ok[data-v-371a60e5]{background:rgba(40,167,69,.16);color:#146c2e;border-color:rgba(40,167,69,.28)}.perfil-hero .perfil-pill.is-ok[data-v-371a60e5]{background:rgba(186,211,92,.22);color:#eaf6c4;border-color:rgba(186,211,92,.35)}.perfil-pill.is-info[data-v-371a60e5]{background:rgba(21,63,117,.1);color:#153f75;border-color:rgba(21,63,117,.18)}.perfil-hero .perfil-pill.is-info[data-v-371a60e5]{background:hsla(0,0%,100%,.14);color:#fff;border-color:hsla(0,0%,100%,.22)}.perfil-pill.is-warn[data-v-371a60e5]{background:rgba(255,193,7,.2);color:#8a6d00;border-color:rgba(255,193,7,.35)}.perfil-hero .perfil-pill.is-warn[data-v-371a60e5]{background:rgba(255,193,7,.22);color:#ffe9a8;border-color:rgba(255,193,7,.35)}.perfil-pill.is-muted[data-v-371a60e5]{background:#eef2f7;color:#5b6572;border-color:#d9e2ec}.perfil-card[data-v-371a60e5]{background:#fff;border-radius:16px;box-shadow:0 10px 28px rgba(15,47,88,.08);border:1px solid rgba(21,63,117,.08);overflow:hidden;height:100%}.perfil-card__head[data-v-371a60e5]{display:flex;align-items:flex-start;gap:14px;padding:1.15rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#eef4fa);border-bottom:1px solid rgba(21,63,117,.08)}.perfil-card__icon[data-v-371a60e5]{width:44px;height:44px;border-radius:12px;background:#153f75;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0;box-shadow:0 8px 18px rgba(21,63,117,.28)}.perfil-card__icon--accent[data-v-371a60e5]{background:#1f6aa5}.perfil-card__icon--docs[data-v-371a60e5]{background:#1a7a5c}.perfil-card__icon--2fa[data-v-371a60e5]{background:#5b4b8a}.perfil-card__body[data-v-371a60e5]{padding:1.25rem 1.25rem 1.4rem}.perfil-input[data-v-371a60e5]{border-radius:10px!important;border-color:#d7dee8!important;min-height:40px;box-shadow:none!important}.perfil-input[data-v-371a60e5]:focus{border-color:#153f75!important;box-shadow:0 0 0 .15rem rgba(21,63,117,.15)!important}.perfil-readonly-grid[data-v-371a60e5]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.35rem}.perfil-readonly-label[data-v-371a60e5]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.35rem}.perfil-readonly[data-v-371a60e5]{padding:.55rem .8rem;background:#f4f7fb;border-radius:10px;border:1px dashed #c9d5e4;color:#334155;font-size:.92rem}.perfil-firma-wrap[data-v-371a60e5]{text-align:center}.perfil-firma-preview[data-v-371a60e5]{max-height:140px;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:1px solid #d9e2ec;padding:8px;background:#fff;box-shadow:0 6px 16px rgba(15,47,88,.06)}.perfil-firma-placeholder[data-v-371a60e5]{text-align:center;padding:1.5rem 1rem;background:#f7f9fc;border-radius:14px;border:1px dashed #c9d5e4;color:#6b7280}.btn-perfil-primary[data-v-371a60e5]{background:#153f75!important;border-color:#153f75!important;color:#fff!important;border-radius:10px!important;font-weight:700!important;min-height:40px;padding:.45rem 1rem!important}.btn-perfil-primary[data-v-371a60e5]:hover:not(:disabled){background:#0f2f58!important;border-color:#0f2f58!important}.btn-perfil-outline[data-v-371a60e5]{border:1px solid #153f75!important;color:#153f75!important;background:#fff!important;border-radius:10px!important;font-weight:600!important;min-height:40px}.btn-perfil-outline[data-v-371a60e5]:hover:not(:disabled){background:#153f75!important;color:#fff!important}.btn-perfil-ghost[data-v-371a60e5]{border:1px solid #d7dee8!important;color:#475569!important;background:#fff!important;border-radius:10px!important;font-weight:600!important}.btn-perfil-danger[data-v-371a60e5]{border:1px solid #dc3545!important;color:#dc3545!important;background:#fff!important;border-radius:10px!important;font-weight:600!important}.btn-perfil-danger[data-v-371a60e5]:hover:not(:disabled){background:#dc3545!important;color:#fff!important}.perfil-secure-note[data-v-371a60e5]{font-size:.8rem;color:#1f6aa5;background:#eef5fb;border-radius:10px;padding:.65rem .8rem}.two-factor-qr[data-v-371a60e5]{display:flex;justify-content:center;padding:.75rem;background:#f8fafc;border-radius:12px;border:1px solid #e5eaf0}.two-factor-qr svg[data-v-371a60e5]{max-width:180px;height:auto}.perfil-modal-backdrop[data-v-371a60e5]{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.perfil-modal[data-v-371a60e5]{background:#fff;border-radius:16px;max-width:440px;width:100%;padding:1.4rem 1.5rem 1.3rem;box-shadow:0 24px 60px rgba(0,0,0,.24)}@media (max-width:767.98px){.perfil-hero[data-v-371a60e5]{align-items:flex-start}.perfil-hero__actions[data-v-371a60e5]{width:100%;text-align:left}.perfil-readonly-grid[data-v-371a60e5]{grid-template-columns:1fr}}.adjuntos-guardados[data-v-52b3d0fc]{font-size:.8rem}.adjuntos-guardados a[data-v-52b3d0fc]{max-width:100%;color:inherit;text-decoration:underline}.adjuntos-guardados li+li[data-v-52b3d0fc]{margin-top:.1rem}.adjuntos-guardados-claro[data-v-52b3d0fc]{display:flex;flex-wrap:wrap}.adjuntos-guardados-claro li[data-v-52b3d0fc]{margin:0 .25rem .25rem 0}.adjuntos-guardados-claro li+li[data-v-52b3d0fc]{margin-top:0}.adjuntos-guardados-claro a[data-v-52b3d0fc]{color:#1a2e0a;background:#bad35c;text-decoration:none;border-radius:999px;padding:.05rem .5rem;line-height:1.35;max-width:14rem}.adjuntos-solo-icono[data-v-52b3d0fc]{display:flex;flex-wrap:wrap;overflow:visible}.adjuntos-solo-icono li[data-v-52b3d0fc]{position:relative;z-index:1;margin:0 .4rem 0 0}.adjuntos-solo-icono li[data-v-52b3d0fc]:hover{z-index:8}.adjuntos-solo-icono li+li[data-v-52b3d0fc]{margin-top:0}.adjuntos-solo-icono a[data-v-52b3d0fc]{position:relative;width:auto;height:auto;justify-content:center;padding:0;max-width:none;background:none;border-radius:0;color:#bad35c;text-decoration:none;font-size:.85rem;line-height:1}.adjuntos-solo-icono a[data-v-52b3d0fc]:hover{color:#fff}.adjuntos-solo-icono a:hover:after{content:attr(data-nombre);position:absolute;left:50%;bottom:calc(100% + .25rem);top:auto;z-index:30;transform:translateX(-50%);background:#0b1220;color:#fff;font-size:.7rem;font-weight:600;line-height:1.2;white-space:nowrap;padding:.15rem .4rem;border-radius:.2rem;box-shadow:0 4px 10px rgba(0,0,0,.25);pointer-events:none}.direct-chat-text[data-v-4c087dd5],.ticket-descripcion[data-v-4c087dd5]{white-space:pre-wrap}.dato-solicitud[data-v-4c087dd5]{display:block;overflow-wrap:anywhere}.adjuntos-zona[data-v-4c087dd5]{border:1px dashed #ced4da;border-radius:.25rem;background:#f8f9fa;text-align:center;padding:.65rem .5rem;cursor:pointer}.adjuntos-zona-activa[data-v-4c087dd5]{border-color:#1a73e8;background:#eef5ff}.adjuntos-zona-llena[data-v-4c087dd5]{cursor:default;opacity:.8}.adjuntos-zona-compacta[data-v-4c087dd5]{padding:.35rem .5rem;text-align:left}.adjuntos-ayuda[data-v-4c087dd5]{font-size:.75rem}.adjuntos-lista li[data-v-4c087dd5]{padding:.15rem 0;border-top:1px solid #e9ecef;font-size:.85rem}