.viu-header-section[data-v-0086815f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.viu-header-section .left-side[data-v-0086815f],.viu-header-section .right-side[data-v-0086815f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.viu-header-section .left-side .title[data-v-0086815f],.viu-header-section .right-side .title[data-v-0086815f]{width:100%;color:var(--primary-950);font-weight:700;font-size:var(--md-medium);font-family:Gilroy}.viu-header-section .left-side .subtitle[data-v-0086815f],.viu-header-section .right-side .subtitle[data-v-0086815f]{width:100%;margin-top:2px;font-family:Gilroy;color:var(--primary-950);font-size:var(--md-medium);font-weight:500}.label[data-v-9f03b91e]{padding-bottom:2px;overflow:hidden;color:var(--grey-400);font-weight:500;font-size:12px;font-family:Gilroy;line-height:108%;white-space:nowrap;text-overflow:ellipsis}.viu-switch[data-v-27652ea1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px;font-family:Gilroy;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viu-switch button[data-v-27652ea1]{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;padding:0 20px;overflow:hidden;color:var(--primary-950);font-size:12px;font-family:Gilroy;white-space:nowrap;text-overflow:ellipsis;background:var(--white);border:1px solid var(--grey-100);outline:none;cursor:pointer}.viu-switch button[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .disabled[data-v-27652ea1]{cursor:default;background:var(--grey-40);color:var(--grey-200);border-top:1px solid var(--grey-100)!important;border-bottom:1px solid var(--grey-100)!important}.viu-switch .disabled.active[data-v-27652ea1]{background:var(--grey-40);color:var(--grey-200);border:1px solid var(--grey-40);border-top:1px solid var(--grey-100)}.viu-switch .disabled[data-v-27652ea1]:first-child{border-left:1px solid var(--grey-100)!important}.viu-switch .disabled[data-v-27652ea1]:last-child{border-right:1px solid var(--grey-100)!important}.viu-switch .read-only[data-v-27652ea1]{color:var(--grey-600);background:var(--grey-50);border:1px solid var(--grey-50);cursor:default}.viu-switch .read-only[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--grey-30)}.viu-switch .active[data-v-27652ea1]{color:var(--white);background:var(--primary-950);border:1px solid var(--primary-950)}.viu-switch .active.read-only[data-v-27652ea1]{cursor:default}.viu-switch .active[data-v-27652ea1]:hover:not(.disabled):not(.read-only){background:var(--primary-950)}.viu-switch button[data-v-27652ea1]:focus:not(.read-only):not(.disabled){outline:auto;outline-color:var(--blue-500)}.viu-switch button[data-v-27652ea1]:first-child{border-radius:4px 0 0 4px}.viu-switch button[data-v-27652ea1]:last-child{border-radius:0 4px 4px 0}.viu-header[data-v-4e330d1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:15px;font-size:14px}.viu-header .text[data-v-4e330d1b]{color:#35425b;font-weight:700;font-family:Gilroy;line-height:108%}.viu-header .separator[data-v-4e330d1b]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;margin-left:15px;border:0;border-top:1px solid #d7e1ea;-webkit-box-shadow:none;box-shadow:none}.vista-verifactu{width:100%;max-width:100%}.vista-verifactu .viu-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vista-verifactu .header-with-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.vista-verifactu .header-with-button .viu-header-section{-webkit-box-flex:1;-ms-flex:1;flex:1}.vista-verifactu .header-with-button .btn-descargar-declaracion{-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;white-space:nowrap}.vista-verifactu .header-with-button .btn-descargar-declaracion .mr-5{margin-right:5px}.vista-verifactu .flex{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;margin-bottom:1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.vista-verifactu .flex .viu-header{grid-column:1/-1}.vista-verifactu .flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.vista-verifactu .mt-20{margin-top:20px}.vista-verifactu .mr-15{margin-right:15px}.vista-verifactu .w-100{width:100%}.vista-verifactu .viu-header{width:100%;margin-bottom:1.5rem}.vista-verifactu .viu-label{grid-column:span 6;display:block}.vista-verifactu .viu-label .viu-calendar,.vista-verifactu .viu-label .viu-input{width:100%;max-width:100%}.vista-verifactu .viu-label .viu-switch{width:100%}.vista-verifactu .viu-label .viu-switch button{width:100%!important}.vista-verifactu .label-acoplado,.vista-verifactu .label-entorno,.vista-verifactu .label-fecha-fin,.vista-verifactu .label-fecha-inicio{grid-column:span 3}.vista-verifactu .label-tercio{grid-column:span 4}.vista-verifactu .upload-certificado-full{grid-column:span 6}.vista-verifactu .upload-certificado-full .upload-area{border:2px dashed var(--grey-400);border-radius:8px;padding:1.5rem;background-color:var(--grey-50);min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.vista-verifactu .upload-certificado-full .upload-area:hover{border-color:var(--primary-500);background-color:var(--grey-100)}.vista-verifactu .upload-certificado-full .upload-area.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.vista-verifactu .upload-certificado-full .upload-area .upload-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-align:center;color:var(--grey-600);width:100%}.vista-verifactu .upload-certificado-full .upload-area .upload-placeholder .fa-file-upload{font-size:2.5rem;color:var(--grey-400);margin-bottom:.5rem}.vista-verifactu .upload-certificado-full .upload-area .upload-placeholder span{font-size:.95rem;font-weight:500;color:var(--primary-600)}.vista-verifactu .upload-certificado-full .upload-area .upload-placeholder small{font-size:.8rem;color:var(--grey-500);margin-top:.25rem}.vista-verifactu .upload-certificado-full .upload-area .upload-placeholder .fa-spinner{font-size:2.5rem;color:var(--primary-500);margin-bottom:.5rem}.vista-verifactu .upload-certificado-full .file-uploaded-below{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background-color:#fff;border-radius:6px;border:1px solid var(--grey-300);margin-top:.75rem}.vista-verifactu .upload-certificado-full .file-uploaded-below .fa-file{font-size:1.25rem;color:var(--grey-700);-ms-flex-negative:0;flex-shrink:0}.vista-verifactu .upload-certificado-full .file-uploaded-below .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;color:var(--grey-800);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vista-verifactu .upload-certificado-full .file-uploaded-below .close-icon{cursor:pointer;color:var(--error-500);font-size:1.2rem;-webkit-transition:color .2s ease;transition:color .2s ease;-ms-flex-negative:0;flex-shrink:0}.vista-verifactu .upload-certificado-full .file-uploaded-below .close-icon:hover{color:var(--error-700)}.vista-verifactu .upload-certificado-full .file-uploaded-below .close-icon.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vista-verifactu .password-icon{cursor:pointer;color:var(--grey-600);padding:0 8px;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:1.1rem}.vista-verifactu .password-icon:hover{color:var(--primary-500)}.vista-verifactu .fa-info-circle{color:var(--primary-500);cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.vista-verifactu .fa-info-circle:hover{color:var(--primary-700)}.vista-verifactu .label-cuarto{grid-column:span 3}.vista-verifactu .estado-ok input{background-color:#d4edda!important;color:#155724!important;border-color:#c3e6cb!important;font-weight:500}.vista-verifactu .estado-proximo input{background-color:#fff3cd!important;color:#856404!important;border-color:#ffeaa7!important;font-weight:500}.vista-verifactu .estado-critico input{font-weight:500}.vista-verifactu .estado-caducado input,.vista-verifactu .estado-critico input{background-color:#f8d7da!important;color:#721c24!important;border-color:#f5c6cb!important}.vista-verifactu .estado-caducado input{font-weight:700}.vista-verifactu .estado-desconocido input{background-color:#e2e3e5!important;color:#383d41!important;border-color:#d6d8db!important;font-weight:500}.vista-verifactu .estado-comunica input{background-color:#d4edda!important;color:#155724!important;border-color:#c3e6cb!important;font-weight:600}.vista-verifactu .estado-no-comunica input{background-color:#f8d7da!important;color:#721c24!important;border-color:#f5c6cb!important;font-weight:600}.vista-verifactu .estado-eliminado input{background-color:#e2e3e5!important;color:#383d41!important;border-color:#d6d8db!important;font-weight:600}.vista-verifactu .error-detalle input{background-color:#fff3cd!important;color:#856404!important;border-color:#ffeaa7!important;font-size:.9rem}.vista-verifactu .skeleton .viu-label{-webkit-animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.vista-verifactu .flex{grid-template-columns:repeat(1,1fr)}.vista-verifactu .label-acoplado,.vista-verifactu .label-cuarto,.vista-verifactu .label-entorno,.vista-verifactu .label-fecha-fin,.vista-verifactu .label-fecha-inicio,.vista-verifactu .label-tercio,.vista-verifactu .upload-certificado-full,.vista-verifactu .viu-label{grid-column:span 1}}