.applicationTitle{padding-top:2px;padding-bottom:2px;font-size:18px;font-weight:600;color:#fff;text-shadow:2px 1px 1px #2B2B2B}.ui-selectonemenu-list-item{font-family:'Montserrat',sans-serif!important;text-align:center!important;font-size:13px!important;font-weight:600!important}.mainOptionContainer{width:96px;height:96px;border:1px solid #e7e7e7;margin:8px;border-radius:6px;background-color:rgba(240,240,240,0.25);text-align:center!important;position:relative}.splitedOptions>div{margin:6px;display:inline-block;vertical-align:top}.mainOptionContainer>div{position:absolute;bottom:0;text-align:center;width:100%;font-size:13px;border-top-right-radius:24px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#fff;padding:1px;background:#484848;line-height:14px!important;font-weight:300!important}.mainOptionContainer:hover{border:1px solid #aeaeae;background-color:rgba(240,240,240,0.25)}.mainOptionContainer:hover>img{opacity:.7}.mainOptionContainer:hover>div{font-size:13.5px}.mainOptionContainer>img{width:50px;padding:6px;opacity:.4}#contactenos{min-height:150px;border-top:2px solid #CECECE;background-color:#F8F8F4}#contactenos>div>img{padding:12px}#contactenos>div>div{width:78%;margin:0 auto;min-height:100px;margin-bottom:8px}#contactenos>div>div>span{font-weight:600;color:#676869}@media(min-width:720px){.contenidoTerminos{width:840px;max-height:400px;overflow-y:scroll;padding:4px}#contactenos>div>div>div{padding:12px;width:76%}#modalTerminos{top:62px!important}#modalLogin{top:122px!important}#modalRegistro{top:60px!important}#modalOlvidoClave{top:122px!important}}@media(max-width:720px){#modalTerminos{top:42px!important}#contactenos>div>div>div{padding:2px;width:100%}.contenidoTerminos{width:300px;max-height:420px;overflow-y:scroll;padding:4px}#modalLogin{top:10px!important}#modalRegistro{top:10px!important}#modalOlvidoClave{top:20px!important}}.contenidoTerminos::-webkit-scrollbar{width:8px;width:8px}.contenidoTerminos::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.contenidoTerminos::-webkit-scrollbar-thumb{background:rgba(0,147,211,1);border-radius:8px}body{background-color:#fff;margin:0!important;font-family:'Montserrat',sans-serif!important}header{margin:0 auto}.header-logo-snr{position:relative;width:91%;max-width:1143px;margin:0 auto}.header-logo-snr>a>img{height:74px;margin-top:10px}@media(min-width:720px){header>div>div>img{height:50px}}@media(max-width:720px){header>div>div>img{height:50px;display:none}}#applicationTitle{padding:5px;text-align:center;color:#fff;font-size:13.5px;font-weight:300;background-color:#8b0000;text-shadow:2px 2px 1px #252525}#mainContainer{background:#fff;margin:0 auto;-webkit-box-shadow:1px 1px 1px 2px rgb(239 239 239);box-shadow:1px 1px 1px 2px rgb(239 239 239)}#mainContent{min-height:468px}#footer{margin:0 auto;margin-top:4px;font-weight:300;font-size:10.5px}#footerText{margin:0 auto;margin-top:4px;text-align:center;font-weight:300;font-size:11px;padding:4px;padding-left:12px;padding-right:12px}.snrColor{background:#3772ff!important}.mainOptionContainer:hover>div{font-size:14px}.mainOptionContainer>img{width:50px;padding:6px;opacity:.4}#pageContent{padding:8px}.pageTitle{text-align:center;padding:6px;font-size:13px;font-weight:600;border-bottom:1px solid #efefef}.pageTitle>a>div{float:right;margin-right:-3px;margin-top:-7px}.pageTitle>a>div>img{width:32px;-webkit-transition:width .5s,height .5s;transition:width .5s,height .5s}.pageTitle>a>div>img:hover{width:38px}.pageSubTitle{font-size:13px;font-weight:300;color:gray;padding:9px;text-align:center;background-color:#f9f9f9;border-radius:10px}#menuContainer{background:rgba(255,255,255,.7);position:absolute;top:0;left:0;width:100%;height:110%;overflow:hidden;box-sizing:border-box;display:none;z-index:1}@media(min-width:720px){#mainMenu{width:25%}}@media(max-width:720px){#mainMenu{width:66%}}#mainMenu{top:0;left:0;height:100%;background-color:#fff;-webkit-box-shadow:3px 4px 15px 0 rgba(38,31,37,.75);-moz-box-shadow:3px 4px 15px 0 rgba(38,31,37,.75);box-shadow:3px 4px 15px 0 rgba(38,31,37,.75)}@media(min-width:720px){#menuicon{position:absolute;margin-top:0;margin-left:-23px}}@media(max-width:720px){#menuicon{position:absolute;margin-top:-38px;margin-left:-2px}}#menuicon>img{-webkit-transition:width .5s,height .5s;transition:width .5s,height .5s;width:78px}#menuicon>img:hover{width:86px}#menuUserPanel{width:100%;margin-bottom:10px;background-color:#f4f4f4;padding-top:10px;padding-bottom:10px;border-top:1px solid #dbdbdb;box-shadow:0 5px 13px -2px rgba(173,173,173,.57);font-weight:600;font-size:13px;color:silver}.imgUserProfileImage{padding-top:15px;padding-bottom:11px;border-bottom:2px solid #929292}.profileImgDefault{width:90px}.profileImgCustom{width:100px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;box-shadow:0 0 6px rgba(0,0,0,.8);-webkit-box-shadow:0 0 6px rgba(0,0,0,.8);-moz-box-shadow:0 0 6px rgba(0,0,0,.8)}.profileImgCustomUpload{width:180px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,.8);-webkit-box-shadow:0 0 6px rgba(0,0,0,.8);-moz-box-shadow:0 0 6px rgba(0,0,0,.8)}.profileImgDefaultUpload{width:180px}.commandImage{text-decoration:none;padding:6px!important}.commandsMenuPanel{padding-top:10px;border-top:2px solid #929292}.rowRed{background-color:rgba(255,175,175,.6)!important}.rowOrange{background-color:rgba(249,226,193,.55)!important}#modalMedioPago{top:50px!important}#modalConfirmacionPago{top:50px!important}@media(min-width:720px){.ui-dialog{top:122px!important}#modalDialog{top:222px!important}#confirmationDialog{top:222px!important}#modalTermino{top:80px!important}#modalEdicionValorConstante{top:80px!important}#modalValorConstante{top:72px!important}#modalOficinaMasivo{top:42px!important}#modalAvanzados{top:42px!important}#modalDetalleTransaccion{top:22px!important}#modalDetalleCertificado{top:26px!important}#modalLogsCertificados{top:30px!important}#modalDevolucion{top:8px!important}#modalInformacionPago{top:48px!important}}@media(max-width:720px){.ui-dialog{top:20px!important}#modalDialog{top:120px!important}#confirmationDialog{top:120px!important}#modalInformacionPago{top:18px!important}}#modalFileUpload{top:222px!important}#modalConfiguracionCuenta{top:160px!important}#modalAyudaPIN{top:62px!important}.navigation{padding:0;margin:0;border:0;line-height:1}.navigation ul,.navigation ul li,.navigation ul ul{list-style:none;margin:0;padding:0}.navigation ul{position:relative;z-index:500;float:left}.navigation ul li{float:left;min-height:.05em;line-height:1em;vertical-align:middle;position:relative;-webkit-transition:border-color .8s ease;-moz-transition:border-color .8s ease;-o-transition:border-color .8s ease;-ms-transition:border-color .8s ease;transition:border-color .8s ease}.navigation ul li.hover,.navigation ul li:hover{position:relative;z-index:510;cursor:default;border-bottom:2px solid rgba(2,60,187,0.8)}.navigation ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:520;width:100%}.navigation ul ul li{float:none}.navigation ul ul ul{top:0;right:0}.navigation ul li:hover>ul{visibility:visible}.navigation ul ul{top:0;left:99%;text-align:center}.navigation ul li{float:none;text-align:center;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background-color:#f7f7f7}.navigation ul ul{margin-top:.05em}.navigation{width:100%;background:#FFF;font-family:'Montserrat',sans-serif!important;zoom:1}.navigation:before{content:'';display:block}.navigation:after{content:'';display:table;clear:both}.navigation a{display:block;padding:.7em .8em;color:silver;text-decoration:none;font-size:13px}.navigation>ul{width:100%}.navigation ul ul{width:13em}.navigation>ul>li>a{border-right:.36em solid rgba(44,63,133,0.8);color:#5C5C5C;font-size:13px}.navigation>ul>li>a:hover{color:#fff;font-weight:600!important}.navigation>ul>li a:hover,.navigation>ul>li:hover a{background:#f0f0f0;border-bottom:1px solid #dadada;border-top:1px solid #dadada;font-size:13px;color:#666}.navigation li{position:relative}.navigation ul li.has-sub>a:after{content:'»';position:absolute;right:1em}.navigation ul ul li.first{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.navigation ul ul li.last{-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px;border-radius:0 0 3px 0;border-bottom:0}.navigation ul ul{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.navigation ul ul{border:1px solid #BDBDBD}.navigation ul ul a{color:#fff}.navigation ul ul a:hover{color:#fff}.navigation ul ul li{border-bottom:1px solid #DDD}.navigation ul ul li:hover>a{color:#000}.ui-button>span,.ui-inputfield{font-size:13px!important}.ui-datatable-tablewrapper>table,.ui-widget,body{font-family:'Montserrat',sans-serif!important}body{background-color:#fff;margin:0;font-size:14px}.ui-autocomplete-item.ui-autocomplete-list-item.ui-corner-all.ui-state-highlight,button{background-color:#3772ff!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#3772ff),to(#3772ff))!important;background-image:-webkit-linear-gradient(top,#3772ff,#3772ff)!important;background-image:-o-linear-gradient(top,#3772ff,#3772ff)!important}hr{border:1px solid #e2e2e2!important}button,button:hover{font-size:15px!important;box-shadow:none!important;color:#fff!important}button{height:34px;font-weight:500!important;border-radius:30px!important;background-image:-ms-linear-gradient(top,#3772ff,#3772ff)!important;background-image:linear-gradient(top,#3772ff,#3772ff)!important;background-image:-moz-linear-gradient(top,#3772ff,#3772ff)!important;background-repeat:repeat-x;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}button:hover{background-color:#004884!important;background-image:-ms-linear-gradient(top,#004884,#004884)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#004884),to(#004884))!important;background-image:-webkit-linear-gradient(top,#004884,#004884)!important;background-image:-o-linear-gradient(top,#004884,#004884)!important;background-image:linear-gradient(top,#004884,#004884)!important;background-image:-moz-linear-gradient(top,#004884,#004884)!important}.ui-button-text:hover,button:hover>span{color:#fff!important;font-weight:400!important}.ui-button-text-only{padding:3px!important;font-weight:300!important}.ui-inputfield,.ui-inputtext{text-align:center;padding:2px!important;color:#6e6c6c!important;width:209px;font-family:'Montserrat',sans-serif}.ui-button-text-only:hover{font-weight:400!important}.ui-inputfield{-moz-box-shadow:inset 0 1px 2px #8f8f8f!important;-webkit-box-shadow:inset 0 1px 2px #8f8f8f!important;box-shadow:inset 0 1px 2px #efe7e7!important}.ui-inputtext{font-weight:600!important;-moz-box-shadow:inset 0 1px 2px #8f8f8f!important;-webkit-box-shadow:inset 0 1px 2px #8f8f8f!important;box-shadow:inset 0 1px 2px #efe7e7!important;font-size:14px!important}.colCenter,.inpSelect>label,.ui-autocomplete-item,.ui-dialog-titlebar,.ui-dialog-titlebar>span,.ui-selectonemenu-label{text-align:center!important}.ui-datatable-tablewrapper>table{width:99.8%!important;font-size:13px!important}.ui-selectonemenu-label{font-weight:600!important;color:#000!important}.ui-dialog-titlebar,.ui-selectonemenu-item ui-selectonemenu-list-item ui-corner-all ui-state-highlight,.ui-state-highlight{color:#fff!important}.ui-selectonemenu .ui-selectonemenu-label,.ui-tabs-selected>a{color:#000!important}.ui-dialog-titlebar{padding:7px!important;border-bottom:1px solid #eee!important;background-color:#0c45d7c7!important;text-shadow:1px 1px 1px #252525}.ui-dialog-titlebar>span{width:93%!important}.inputModal>input,.panelBoxTitle,.subTitleDialog{text-align:center}.ui-dialog-content{padding-bottom:0!important}.ui-icon-closethick{border-radius:4px!important}.ui-dialog .ui-dialog-titlebar>span{font-family:'Montserrat',sans-serif;font-size:13px!important;margin:0!important;font-weight:600!important;text-align:center!important}.ui-dialog-titlebar>a{margin-top:0!important}.ui-widget-overlay{background:#fff!important}.ui-autocomplete-item.ui-autocomplete-list-item.ui-corner-all.ui-state-highlight{background-image:-moz-linear-gradient(top,#3772ff,#3772ff)!important;background-image:linear-gradient(to bottom,#3772ff,#3772ff)!important}.subTitleDialog{font-family:'Montserrat',sans-serif;font-size:13px!important;font-weight:400;color:#898989;padding-bottom:4px;border-bottom:1px solid #e8e8e8}.label,.text,.ui-button-text{font-family:'Montserrat',sans-serif!important}.ui-inputfield:focus{-moz-box-shadow:inset 0 0 2px #8f8f8f;-webkit-box-shadow:inset 0 0 2px #000;box-shadow:inset 0 0 2px #000}.ui-button-text{font-weight:400!important}.label,.panelBoxTitle{font-size:13px;font-weight:600}.label{color:#3e3e3e}.text{font-size:13px}.inputModal,.inputModal>input,.inputModal>label{color:#0b1c2d!important;font-weight:600!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important}.ui-tabs-nav>li>a{font-weight:600!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important}.ui-tabs-selected{background:#f2f2f2!important}li[aria-selected=false]>a{color:#5e5e5e!important}.inputModal>label{text-align:center!important}.ui-menuitem-text,.ui-selectonemenu-list-item{font-size:13px!important;font-weight:600!important;font-family:'Montserrat',sans-serif!important}.ui-column-title{font-weight:600}td[role=gridcell]{color:#666!important;padding:2px 2px 2px 4px!important}tr[aria-selected=true]{border:2px solid #dadada!important;background:#f1f1f1!important}tr[aria-selected=true]>td{font-weight:600!important}.ui-datatable-empty-message{font-style:italic!important;text-align:center!important}.ui-confirm-dialog-message{font-size:13px!important;font-family:'Montserrat',sans-serif!important}.ui-autocomplete-list-item{font-size:13px!important;font-family:'Montserrat',sans-serif}.ui-fileupload-files,.ui-paginator-pages>span{font-size:11px!important}.ui-fileupload-files{font-family:'Montserrat',sans-serif!important}.ui-filter-column>input{width:100%!important}.ui-state-highlight{color:#fff;text-decoration:none;background-color:#656565!important;background-position:0!important;background-image:-moz-linear-gradient(top,#656565,#656565)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#656565),to(#656565))!important;background-image:-webkit-linear-gradient(top,#656565,#656565)!important;background-image:-o-linear-gradient(top,#656565,#656565)!important;background-image:linear-gradient(to bottom,#656565,#656565)!important}.ui-datatable-tablewrapper{overflow-x:hidden!important}.ui-steps{width:25%!important;margin:0 auto!important}.ui-steps-item{background:0 0!important;color:#fff!important}.ui-steps-number{font-size:120%!important;background:0 0!important;border-radius:34px;border:1px solid #fff;margin:0 auto;width:24px}.ui-steps-title{margin-left:0!important;width:68px!important}.ui-menuitem-link{color:#fff!important;padding:0!important;margin-left:26px!important;text-align:center!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#656565;font-size:13px!important;text-align:center!important;font-weight:300!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#656565;font-size:13px!important;text-align:center!important;font-weight:300!important}.ui-autocomplete-emptyMessage{text-align:center;font-size:13px;font-weight:600}.header-gov-co{padding:2px 43px;background-color:#36c}.header-gov-co>a{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}#footer{margin-top:26px}.gov-co-header-relativo{position:relative;width:100%;max-width:1159px;margin:0 auto}footer{font-size:16px}.hide{opacity:0}font{vertical-align:inherit!important;font-size:inherit!important;color:inherit!important;text-transform:inherit!important;display:inherit!important;text-align:inherit!important}button:focus{outline:0 dotted;outline:0 auto -webkit-focus-ring-color!important}.hidden{display:none!important}footer{font-size:16px}font{vertical-align:inherit!important;font-size:inherit!important;color:inherit!important;text-transform:inherit!important;display:inherit!important}font{vertical-align:inherit!important;font-size:inherit!important;color:inherit!important;text-transform:inherit!important;display:inherit!important;text-align:inherit!important}button:focus{outline:0 dotted;outline:0 auto -webkit-focus-ring-color!important}.headline-xxl-govco,h1{font-family:'Montserrat',sans-serif;font-size:2.5rem;font-weight:600;color:#004884}.headline-xl-govco,h2{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:600;color:#004884}.headline-l-govco,h3{font-family:'Montserrat',sans-serif;font-size:1.5rem;font-weight:600;color:#004884}.headline-m-govco,h4{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:600;color:#004884}.headline-s-govco,.subtitle-govco,h5{font-family:'Montserrat',sans-serif;font-size:1.125rem;font-weight:600;color:#004884}.headline-xs-govco,h6{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:#004884}.gov-detalles{font-family:'Montserrat',sans-serif;font-weight:400;font-size:.875rem;color:#4b4b4b}.inpSelectGenerate,.ui-selectonemenu-item,.ui-selectonemenu-label{text-align:center!important}.inpSelectGenerate{width:222px!important}#carritoTotal,#titleCarritoCompras,.buyNotification,.listDif1,.listDif2,.paymentMethod,.transaccionNoIniciadaPanel{text-align:center}.ui-selectonemenu-item ui-selectonemenu-list-item ui-corner-all ui-state-highlight{color:#fff!important}#carritoCompras{border:1px solid #dadada;min-height:22px;background-color:#fafafa;border-radius:5px;padding-bottom:6px}#titleCarritoCompras{font-size:13px;font-weight:600;margin-bottom:8px;padding:1px;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:30px;color:#fff}.carritoItem{margin-left:10px;padding-bottom:1px;padding-top:1px;color:#041220;font-weight:600;border-bottom:1px solid #e8e8e8}.carritoItem>div{float:right;margin-right:4px;width:15px;height:15px}#divMainPayment{width:100%}.paymentMethodContainer{margin:6px;display:inline-block}.paymentMethod{width:170px;border:1px solid silver;padding:2px;margin:4px 12px 8px 48px;border-radius:6px;box-shadow:0 2px 6px 1px rgba(119,119,119,.52);-webkit-box-shadow:0 2px 6px 1px rgba(119,119,119,.52)}.paymentMethod:hover{box-shadow:0 5px 14px 1px rgba(119,119,119,.52);-webkit-box-shadow:0 5px 14px 1px rgba(119,119,119,.52)}.paymentMethod>img{width:122px}.buyNotification{padding:10px 16px;font-size:13.5px;color:#001D29}.certificatesInTransactionPanel,.informationTransactionPanel{min-width:222px;margin-left:8px;margin-right:8px;display:inline-block;padding:8px;vertical-align:top!important}.informationTransactionPanel{width:40%}.certificatesInTransactionPanel{width:47%}.transactionPanelTitle{padding:4px;background-color:#F1F1F1;border:1px solid #D8D8D8;border-radius:4px;font-weight:700;font-size:13px;color:#6D6D6D}.transactionPanelContent{padding:8px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver}.listDif1{background-color:#fff}.listDif2{background-color:#F2F2F2}.listDif2>td{border-radius:4px}@media(max-width:720px){.mobileCert{display:none}.mobileBusq{display:block}}.generateOption,.generateOptionButton{display:inline-block;vertical-align:top}@media(min-width:720px){.mobileTableCerts{width:90%}}@media(max-width:720px){.inpGenerate{width:160px;margin-left:2px;text-transform:uppercase}.inpGenerateIndex{text-align:center;margin-left:12px;width:40px;opacity:1!important}.generationPanel,.shoppingCarPanel{width:100%;min-height:120px;display:inline-block;vertical-align:top}}@media(min-width:720px){.generationPanel,.shoppingCarPanel{min-height:120px;display:inline-block;vertical-align:top}.inpGenerate{width:222px;margin-left:2px;text-transform:uppercase}.inpGenerateIndex{text-align:center;margin-left:12px;width:40px;opacity:1!important}.generationPanel{width:68%}.shoppingCarPanel{width:28%}}.labelNumeroMatricula{margin-left:92px!important}.generateOption{width:30%;min-width:270px}.generateOptionButton{padding:17px;width:14%}.panelRedireccionDevolucion{text-align:center;padding:8px;background-color:#FBF9F9;border-radius:6px;border:2px solid #E6E6E6;margin-bottom:8px;width:89%}.panelRedireccionDevolucion:hover{background-color:#F3F3F3;font-weight:700!important}.panelRedireccionDevolucion>a{text-decoration:none!important;color:#9C5D5D;font-size:13.5px}:root{--snr-azul:#3772ff;--snr-azul-hover:#2a5fe0;--snr-azul-oscuro:#004884;--snr-azul-claro:#e6effd;--snr-amarillo:#ffab00;--snr-verde:#069169;--snr-rojo:#a80521;--snr-rosa:#f42e62;--snr-texto:#4b4b4b;--snr-texto-suave:#6b7280;--snr-borde:#e5e7eb;--snr-borde-campo:#d1d5db;--snr-fondo:#f6f8f9;--snr-radio:12px;--snr-radio-control:8px;--snr-alto-control:36px;--snr-sombra:0 4px 18px rgba(0,72,132,0.10);--snr-sombra-hover:0 10px 26px rgba(0,72,132,0.18);--snr-sombra-panel:0 12px 32px rgba(0,32,80,0.18);--snr-filtro-icono:invert(16%) sepia(94%) saturate(2163%) hue-rotate(194deg) brightness(93%) contrast(101%);--snr-fuente:'Montserrat',sans-serif}body,body .ui-widget,body .ui-widget .ui-widget,body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button,body input,body select,body textarea,body button{font-family:var(--snr-fuente) !important}body{color:var(--snr-texto)}*{scrollbar-width:thin;scrollbar-color:#8fb0ff #eef2fb}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eef2fb;border-radius:8px}::-webkit-scrollbar-thumb{background:#8fb0ff;border-radius:8px;border:2px solid #eef2fb}::-webkit-scrollbar-thumb:hover{background:var(--snr-azul)}::selection{background:rgba(55,114,255,0.22)}a.ui-commandlink,a.ui-link{color:var(--snr-azul)}a.ui-commandlink:hover,a.ui-link:hover{color:var(--snr-azul-oscuro)}.snr-icono{font-size:16px;line-height:1;vertical-align:middle;color:var(--snr-azul-oscuro)}.snr-icono--eliminar{color:var(--snr-rojo)}.snr-icono--descargar{color:var(--snr-verde)}.snr-icono--pdf{color:#c62828}.snr-icono--alerta{color:#c77700}a:hover>.snr-icono,.ui-commandlink:hover>.snr-icono{opacity:.8}.ui-datatable tbody td a:has(>.snr-icono),.ui-treetable tbody td a:has(>.snr-icono){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;vertical-align:middle;transition:background-color .15s ease}.ui-datatable tbody td a:has(>.snr-icono):hover,.ui-treetable tbody td a:has(>.snr-icono):hover{background:var(--snr-azul-claro)}.ui-datatable tbody td a:has(>.snr-icono) + a:has(>.snr-icono),.ui-treetable tbody td a:has(>.snr-icono) + a:has(>.snr-icono){margin-left:4px}.ui-datatable tbody td:has(a>.snr-icono),.ui-treetable tbody td:has(a>.snr-icono){min-width:44px;padding-left:6px !important;padding-right:6px !important;white-space:nowrap}.ui-datatable thead th[style*="width:10px"],.ui-datatable thead th[style*="width:10px"],.ui-datatable thead th[style*="width:11px"],.ui-datatable thead th[style*="width:11px"],.ui-datatable thead th[style*="width:12px"],.ui-datatable thead th[style*="width:12px"],.ui-datatable thead th[style*="width:13px"],.ui-datatable thead th[style*="width:13px"],.ui-datatable thead th[style*="width:14px"],.ui-datatable thead th[style*="width:14px"],.ui-datatable thead th[style*="width:15px"],.ui-datatable thead th[style*="width:15px"],.ui-datatable thead th[style*="width:16px"],.ui-datatable thead th[style*="width:16px"],.ui-datatable thead th[style*="width:17px"],.ui-datatable thead th[style*="width:17px"],.ui-datatable thead th[style*="width:18px"],.ui-datatable thead th[style*="width:18px"],.ui-datatable thead th[style*="width:19px"],.ui-datatable thead th[style*="width:19px"],.ui-datatable thead th[style*="width:20px"],.ui-datatable thead th[style*="width:20px"],.ui-datatable thead th[style*="width:21px"],.ui-datatable thead th[style*="width:21px"],.ui-datatable thead th[style*="width:22px"],.ui-datatable thead th[style*="width:22px"],.ui-datatable thead th[style*="width:23px"],.ui-datatable thead th[style*="width:23px"],.ui-datatable thead th[style*="width:24px"],.ui-datatable thead th[style*="width:24px"],.ui-datatable thead th[style*="width:25px"],.ui-datatable thead th[style*="width:25px"],.ui-datatable thead th[style*="width:26px"],.ui-datatable thead th[style*="width:26px"],.ui-datatable thead th[style*="width:27px"],.ui-datatable thead th[style*="width:27px"],.ui-datatable thead th[style*="width:28px"],.ui-datatable thead th[style*="width:28px"],.ui-datatable thead th[style*="width:29px"],.ui-datatable thead th[style*="width:29px"],.ui-datatable thead th[style*="width:30px"],.ui-datatable thead th[style*="width:30px"],.ui-datatable thead th[style*="width:31px"],.ui-datatable thead th[style*="width:31px"],.ui-datatable thead th[style*="width:32px"],.ui-datatable thead th[style*="width:32px"],.ui-datatable thead th[style*="width:33px"],.ui-datatable thead th[style*="width:33px"],.ui-datatable thead th[style*="width:34px"],.ui-datatable thead th[style*="width:34px"],.ui-datatable thead th[style*="width:35px"],.ui-datatable thead th[style*="width:35px"],.ui-datatable thead th[style*="width:36px"],.ui-datatable thead th[style*="width:36px"],.ui-datatable thead th[style*="width:37px"],.ui-datatable thead th[style*="width:37px"],.ui-datatable thead th[style*="width:38px"],.ui-datatable thead th[style*="width:38px"]{width:40px !important}.ui-button{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;min-height:var(--snr-alto-control);margin:2px 3px;padding:0 !important;border:1px solid var(--snr-azul) !important;border-radius:var(--snr-radio-control) !important;background:var(--snr-azul) !important;background-image:none !important;box-shadow:none !important;color:#ffffff !important;text-shadow:none !important;vertical-align:middle;transition:background-color .15s ease,border-color .15s ease}.ui-button .ui-button-text{display:block;padding:0 14px !important;font-size:13px !important;font-weight:600 !important;line-height:1.2 !important;color:inherit !important;white-space:nowrap}.ui-button.ui-state-hover,.ui-button:hover{background:var(--snr-azul-hover) !important;border-color:var(--snr-azul-hover) !important}.ui-button.ui-state-focus,.ui-button:focus-visible{box-shadow:0 0 0 3px rgba(55,114,255,0.25) !important;outline:none}.ui-button.ui-state-disabled,.ui-button:disabled{opacity:.45 !important;cursor:not-allowed}.ui-button .ui-button-icon-left,.ui-button .ui-button-icon-right{position:static !important;margin:0 !important;color:inherit}.ui-button.ui-button-text-icon-left .ui-button-text{padding-left:0 !important}.ui-button.ui-button-text-icon-left{padding-left:12px !important}.ui-button.ui-button-icon-only{width:var(--snr-alto-control) !important;min-width:var(--snr-alto-control);height:var(--snr-alto-control)}.ui-button.ui-button-icon-only .ui-button-text{display:none}.ui-button .ui-icon{filter:brightness(0) invert(1)}.ui-inputfield,.ui-inputtext,input.ui-inputfield,.ui-autocomplete-input,.ui-calendar input,.ui-keyboard-input,.ui-password{height:var(--snr-alto-control);max-width:100%;padding:0 10px !important;border:1px solid var(--snr-borde-campo) !important;border-radius:var(--snr-radio-control) !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;text-align:center;color:var(--snr-texto) !important;transition:border-color .15s ease,box-shadow .15s ease}textarea.ui-inputfield,.ui-inputtextarea{height:auto;padding:8px 10px !important;text-align:left;line-height:1.45}.ui-inputfield:focus,.ui-inputfield.ui-state-focus{border-color:var(--snr-azul) !important;box-shadow:0 0 0 3px rgba(55,114,255,0.18) !important;outline:none}.ui-state-error{border:1px solid #f0c3cb !important;border-radius:var(--snr-radio-control) !important;background:#fff7f8 !important;background-image:none !important;box-shadow:none !important;color:var(--snr-rojo)}.ui-inputfield.ui-state-error,.ui-selectonemenu.ui-state-error,.ui-autocomplete.ui-state-error .ui-autocomplete-input{border-color:#e59aa8 !important;background:#fffafb !important;box-shadow:0 0 0 3px rgba(168,5,33,0.06) !important;color:var(--snr-texto) !important}.ui-inputfield.ui-state-error:focus{border-color:var(--snr-rojo) !important;box-shadow:0 0 0 3px rgba(168,5,33,0.12) !important}label.ui-state-error,.ui-outputlabel.ui-state-error{border:0 !important;background:transparent !important;box-shadow:none !important;color:var(--snr-rojo) !important}.ui-inputfield.ui-state-disabled,.ui-inputfield:disabled{background:var(--snr-fondo) !important;opacity:.75 !important}input::placeholder,textarea::placeholder{color:#9aa3af !important;font-weight:400 !important}.ui-selectonemenu{position:relative;display:inline-flex !important;align-items:center;height:var(--snr-alto-control) !important;min-width:120px;max-width:100%;padding:0 !important;border:1px solid var(--snr-borde-campo) !important;border-radius:var(--snr-radio-control) !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;vertical-align:middle}.ui-selectonemenu.ui-state-focus{border-color:var(--snr-azul) !important;box-shadow:0 0 0 3px rgba(55,114,255,0.18) !important}.ui-selectonemenu .ui-selectonemenu-label,.ui-selectonemenu label.ui-selectonemenu-label{display:flex !important;align-items:center;justify-content:center;width:calc(100% - 30px) !important;height:100% !important;margin:0 !important;padding:0 8px 0 10px !important;border:0 !important;background:transparent !important;font-size:13px !important;font-weight:500 !important;line-height:1.2 !important;text-align:center !important;text-transform:none;color:var(--snr-texto) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ui-selectonemenu .ui-selectonemenu-trigger{position:absolute !important;top:0 !important;right:0 !important;display:flex !important;align-items:center;justify-content:center;width:30px !important;height:100% !important;padding:0 !important;border:0 !important;border-left:1px solid #eef0f3 !important;border-radius:0 var(--snr-radio-control) var(--snr-radio-control) 0 !important;background:transparent !important}.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon{position:static !important;margin:0 !important}.ui-selectonemenu-panel,.ui-autocomplete-panel,.ui-selectcheckboxmenu-panel{margin-top:4px;padding:4px !important;border:1px solid var(--snr-borde) !important;border-radius:10px !important;background:#ffffff !important;box-shadow:var(--snr-sombra-panel) !important}.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper,.ui-autocomplete-panel .ui-autocomplete-items{padding:0}.ui-selectonemenu-panel .ui-selectonemenu-item,.ui-autocomplete-panel .ui-autocomplete-item,.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item,.ui-selectonelistbox.ui-inputfield,.ui-selectmanymenu.ui-inputfield{height:auto !important;padding:4px !important;text-align:left}.ui-selectonelistbox .ui-selectlistbox-listcontainer,.ui-selectmanymenu .ui-selectlistbox-listcontainer{max-height:300px;overflow-y:auto}.ui-selectlistbox-item{margin:0 !important;padding:5px 10px !important;border:0 !important;border-radius:6px !important;font-size:12.5px !important;font-weight:500 !important;line-height:1.3 !important;text-align:center !important;text-transform:none !important;color:var(--snr-texto) !important;background:transparent !important;cursor:pointer}.ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-hover,.ui-selectonemenu-panel .ui-selectonemenu-item:hover,.ui-autocomplete-panel .ui-autocomplete-item.ui-state-hover,.ui-autocomplete-panel .ui-autocomplete-item:hover,.ui-selectlistbox-item.ui-state-hover{background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-highlight,.ui-autocomplete-panel .ui-autocomplete-item.ui-state-highlight,.ui-selectlistbox-item.ui-state-highlight{background:var(--snr-azul) !important;color:#ffffff !important}.ui-selectonemenu-panel .ui-selectonemenu-filter-container{margin-bottom:4px}.ui-selectlistbox{padding:4px !important;border:1px solid var(--snr-borde-campo) !important;border-radius:var(--snr-radio-control) !important;background:#ffffff !important}.ui-autocomplete{display:inline-flex !important;align-items:stretch;max-width:100%;vertical-align:middle}.ui-autocomplete .ui-autocomplete-input{flex:1 1 auto;min-width:0}.ui-autocomplete .ui-autocomplete-input:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.ui-autocomplete .ui-autocomplete-dropdown{margin:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:var(--snr-alto-control) !important;min-height:0;height:auto}.ui-calendar{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle}.ui-calendar .ui-datepicker-trigger.ui-button{margin:0 !important}.ui-datepicker{width:auto !important;min-width:250px;box-sizing:border-box;padding:10px !important;border:1px solid var(--snr-borde) !important;border-radius:12px !important;background:#ffffff !important;box-shadow:var(--snr-sombra-panel) !important;font-size:12.5px !important}.ui-datepicker .ui-datepicker-header{position:relative;display:flex;align-items:center;justify-content:center;margin:0 0 6px !important;padding:4px 32px !important;border:0 !important;border-radius:8px !important;background:var(--snr-azul-claro) !important;background-image:none !important;color:var(--snr-azul-oscuro) !important;font-weight:600 !important}.ui-datepicker .ui-datepicker-title{margin:0 !important;line-height:26px !important;font-size:13px !important;color:var(--snr-azul-oscuro) !important}.ui-datepicker .ui-datepicker-title select{height:26px;margin:0 2px;border:1px solid var(--snr-borde-campo);border-radius:6px;font-size:12px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute !important;top:50% !important;display:flex !important;align-items:center;justify-content:center;width:26px !important;height:26px !important;margin-top:-13px;border:0 !important;border-radius:6px !important;background:transparent !important;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:4px !important}.ui-datepicker .ui-datepicker-next{right:4px !important}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#ffffff !important}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{display:none !important}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{content:"";width:7px;height:7px;border-left:2px solid var(--snr-azul-oscuro);border-bottom:2px solid var(--snr-azul-oscuro)}.ui-datepicker .ui-datepicker-prev::before{margin-left:3px;transform:rotate(45deg)}.ui-datepicker .ui-datepicker-next::before{margin-right:3px;transform:rotate(-135deg)}.ui-datepicker table{width:100% !important;margin:0 !important;border-collapse:separate;border-spacing:2px;font-size:12.5px !important}.ui-datepicker th{padding:4px 0 !important;font-size:11px !important;font-weight:600 !important;color:var(--snr-texto-suave) !important}.ui-datepicker td{padding:0 !important;border:0 !important;background:transparent !important;opacity:1 !important}.ui-datepicker td a,.ui-datepicker td span{display:flex !important;align-items:center;justify-content:center;width:30px;height:28px;margin:0 auto;padding:0 !important;border:0 !important;border-radius:6px !important;background:transparent !important;background-image:none !important;box-shadow:none !important;font-weight:500 !important;text-align:center !important;color:var(--snr-texto) !important}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-hover{background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.ui-datepicker td.ui-datepicker-today a{box-shadow:inset 0 0 0 1px var(--snr-azul) !important;color:var(--snr-azul-oscuro) !important;font-weight:700 !important}.ui-datepicker td a.ui-state-active,.ui-datepicker td.ui-datepicker-current-day a{background:var(--snr-azul) !important;color:#ffffff !important;box-shadow:none !important}.ui-datepicker td.ui-state-disabled span,.ui-datepicker td.ui-datepicker-unselectable span{color:#c1c7d0 !important}.ui-datepicker .ui-datepicker-buttonpane{margin:6px 0 0 !important;padding:6px 0 0 !important;border-top:1px solid var(--snr-borde) !important}.ui-chkbox .ui-chkbox-box,.ui-radiobutton .ui-radiobutton-box{display:flex !important;align-items:center;justify-content:center;width:18px !important;height:18px !important;border:1.5px solid #9aa3af !important;border-radius:5px !important;background:#ffffff !important;background-image:none !important;box-shadow:none !important;transition:background-color .15s ease,border-color .15s ease}.ui-radiobutton .ui-radiobutton-box{border-radius:50% !important}.ui-chkbox .ui-chkbox-box.ui-state-hover,.ui-radiobutton .ui-radiobutton-box.ui-state-hover{border-color:var(--snr-azul) !important}.ui-chkbox .ui-chkbox-box.ui-state-active,.ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:var(--snr-azul) !important;background:var(--snr-azul) !important}.ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{position:static !important;margin:0 !important;filter:brightness(0) invert(1)}.ui-chkbox .ui-chkbox-label,.ui-radiobutton + label,.ui-selectoneradio label,.ui-selectmanycheckbox label{font-size:13px;color:var(--snr-texto)}.ui-inputswitch{border-radius:999px !important}.ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider{background:var(--snr-azul) !important}.ui-tabs{padding:0 !important;border:0 !important;background:transparent !important}.ui-tabs .ui-tabs-nav{display:flex;flex-wrap:wrap;gap:4px;margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid var(--snr-borde) !important;border-radius:0 !important;background:transparent !important;background-image:none !important}.ui-tabs .ui-tabs-nav li{margin:0 !important;border:0 !important;border-bottom:3px solid transparent !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important}.ui-tabs .ui-tabs-nav li a{padding:8px 12px !important;font-size:13px !important;font-weight:600 !important;color:var(--snr-texto-suave) !important;text-shadow:none !important}.ui-tabs .ui-tabs-nav li.ui-state-active,.ui-tabs .ui-tabs-nav li.ui-tabs-selected{border-bottom-color:var(--snr-azul) !important}.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:var(--snr-azul-oscuro) !important}.ui-tabs .ui-tabs-panels,.ui-tabs .ui-tabs-panel{padding:12px 0 0 !important;border:0 !important;background:transparent !important}.ui-tabs.ui-tabs-left{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.ui-tabs.ui-tabs-left>.ui-tabs-nav{float:none !important;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;gap:2px;width:auto !important;height:auto !important;padding:6px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff !important}.ui-tabs.ui-tabs-left>.ui-tabs-nav li{float:none !important;width:100%;height:auto !important;border-bottom:0 !important;border-left:3px solid transparent !important;border-radius:0 var(--snr-radio-control) var(--snr-radio-control) 0 !important;white-space:normal}.ui-tabs.ui-tabs-left>.ui-tabs-nav li a{display:block;float:none !important;padding:8px 12px !important;line-height:1.3;white-space:normal}.ui-tabs.ui-tabs-left>.ui-tabs-nav li:hover{background:var(--snr-fondo) !important}.ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-state-active,.ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-selected{border-left-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-state-disabled{opacity:.5}.ui-tabs.ui-tabs-left>.ui-tabs-panels{float:none !important;width:auto !important;min-width:0}.ui-tabs.ui-tabs-left>.ui-tabs-panels>.ui-tabs-panel{padding:0 !important}@media(max-width:980px){.ui-tabs.ui-tabs-left{grid-template-columns:minmax(0,1fr);gap:12px}.ui-tabs.ui-tabs-left>.ui-tabs-nav{flex-direction:row;flex-wrap:wrap;padding:0 !important;border:0 !important;border-bottom:1px solid var(--snr-borde) !important;border-radius:0 !important;background:transparent !important}.ui-tabs.ui-tabs-left>.ui-tabs-nav li{width:auto;border-left:0 !important;border-bottom:3px solid transparent !important;border-radius:0 !important}.ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-state-active,.ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-selected{border-bottom-color:var(--snr-azul) !important;background:transparent !important}}.ui-panel,.ui-fieldset{border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff !important}.ui-panel .ui-panel-titlebar,.ui-fieldset .ui-fieldset-legend{padding:8px 14px !important;border:0 !important;border-radius:var(--snr-radio) var(--snr-radio) 0 0 !important;background:var(--snr-fondo) !important;background-image:none !important;font-size:13px !important;font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.ui-fieldset .ui-fieldset-legend{border-radius:8px !important}.ui-panel .ui-panel-content{padding:12px 14px !important}.ui-accordion .ui-accordion-header{margin:4px 0 0 !important;padding:10px 14px !important;border:1px solid var(--snr-borde) !important;border-radius:10px !important;background:#ffffff !important;background-image:none !important;font-size:13px !important;font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.ui-accordion .ui-accordion-header.ui-state-active{border-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.ui-accordion .ui-accordion-content{padding:10px 14px !important;border:0 !important;font-size:13px}.ui-separator{border:0 !important;border-top:1px solid var(--snr-borde) !important;margin:10px 0 !important}.ui-progressbar{height:14px !important;border:0 !important;border-radius:999px !important;background:var(--snr-azul-claro) !important;overflow:hidden}.ui-progressbar .ui-progressbar-value{border:0 !important;border-radius:999px !important;background:var(--snr-azul) !important}.ui-progressbar .ui-progressbar-label{font-size:11px;line-height:14px;color:#ffffff}.ui-datatable{max-width:100%;margin-top:10px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;overflow:hidden}.ui-datatable .ui-datatable-tablewrapper,.ui-datatable .ui-datatable-scrollable-body{overflow-x:auto}.ui-datatable table{width:100%;border-collapse:collapse;border:0 !important}.ui-datatable .ui-datatable-data,.ui-datatable tbody,.ui-datatable tbody tr,.ui-datatable thead tr{border:0 !important}.ui-datatable thead th,.ui-datatable tfoot td{padding:8px 6px !important;border:0 !important;border-bottom:1px solid var(--snr-borde) !important;background:var(--snr-fondo) !important;background-image:none !important;font-size:12px !important;font-weight:600 !important;color:var(--snr-azul-oscuro) !important;text-shadow:none !important;vertical-align:middle}.ui-datatable thead th .ui-column-title{font-weight:600}.ui-datatable thead th .ui-column-filter{width:100% !important;height:30px;margin-top:4px}.ui-datatable tbody td{padding:6px 6px !important;border:0 !important;border-bottom:1px solid #eef0f3 !important;font-size:12.5px !important;color:var(--snr-texto);vertical-align:middle}.ui-datatable thead th:first-child,.ui-datatable tbody td:first-child,.ui-datatable tfoot td:first-child{padding-left:12px !important}.ui-datatable thead th:last-child,.ui-datatable tbody td:last-child,.ui-datatable tfoot td:last-child{padding-right:12px !important}.ui-datatable tbody tr,.ui-datatable tbody tr.ui-datatable-even,.ui-datatable tbody tr.ui-datatable-odd{background:#ffffff !important}.ui-datatable tbody tr.ui-datatable-odd{background:#fbfcfe !important}.ui-datatable tbody tr:hover,.ui-datatable tbody tr.ui-state-hover{background:#f2f6fe !important}.ui-datatable tbody tr.ui-state-highlight{background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.ui-datatable tbody tr:last-child td{border-bottom:0 !important}.ui-datatable .ui-datatable-empty-message td{padding:14px !important;font-style:italic;color:var(--snr-texto-suave);text-align:center}.ui-datatable .ui-datatable-header,.ui-datatable .ui-datatable-footer{padding:8px 12px !important;border:0 !important;background:#ffffff !important;background-image:none !important;font-size:13px !important;font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.ui-datatable .ui-sortable-column-icon{margin-left:4px;opacity:.6}.ui-paginator{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px !important;border:0 !important;border-top:1px solid var(--snr-borde) !important;background:#ffffff !important;background-image:none !important}.ui-paginator .ui-paginator-pages{display:inline-flex;gap:4px}.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last{display:inline-flex !important;align-items:center;justify-content:center;min-width:28px;height:28px;margin:0 !important;padding:0 6px !important;border:1px solid var(--snr-borde) !important;border-radius:6px !important;background:#ffffff !important;background-image:none !important;font-size:12px !important;font-weight:600 !important;color:var(--snr-texto) !important;cursor:pointer;text-decoration:none !important}.ui-paginator .ui-paginator-page:hover,.ui-paginator .ui-paginator-first:hover,.ui-paginator .ui-paginator-prev:hover,.ui-paginator .ui-paginator-next:hover,.ui-paginator .ui-paginator-last:hover{border-color:var(--snr-azul) !important;color:var(--snr-azul-oscuro) !important}.ui-paginator .ui-paginator-page.ui-state-active{border-color:var(--snr-azul) !important;background:var(--snr-azul) !important;color:#ffffff !important}.ui-paginator .ui-state-disabled{opacity:.4 !important;cursor:default}.ui-paginator .ui-paginator-first .ui-icon,.ui-paginator .ui-paginator-prev .ui-icon,.ui-paginator .ui-paginator-next .ui-icon,.ui-paginator .ui-paginator-last .ui-icon{display:none !important}.ui-paginator .ui-paginator-first::before{content:"\00AB"}.ui-paginator .ui-paginator-prev::before{content:"\2039"}.ui-paginator .ui-paginator-next::before{content:"\203A"}.ui-paginator .ui-paginator-last::before{content:"\00BB"}.ui-paginator .ui-paginator-first::before,.ui-paginator .ui-paginator-prev::before,.ui-paginator .ui-paginator-next::before,.ui-paginator .ui-paginator-last::before{font-size:16px;line-height:1}.ui-paginator .ui-paginator-rpp-options{height:28px;margin-left:6px;padding:0 6px;border:1px solid var(--snr-borde-campo);border-radius:6px;font-size:12px}.ui-paginator .ui-paginator-current{font-size:12px;color:var(--snr-texto-suave)}.ui-messages>div,.ui-message{margin:6px 0 !important;padding:10px 14px !important;border:0 !important;border-left:4px solid currentColor !important;border-radius:10px !important;background-image:none !important;font-size:13px !important}.ui-messages .ui-messages-error,.ui-message.ui-message-error{background:#fdecee !important;color:var(--snr-rojo) !important}.ui-messages .ui-messages-warn,.ui-message.ui-message-warn{background:#fff4dc !important;color:#7a4b00 !important}.ui-messages .ui-messages-info,.ui-message.ui-message-info{background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.ui-messages ul{margin:0;padding:0;list-style:none}.ui-messages-error-summary,.ui-messages-warn-summary,.ui-messages-info-summary,.ui-message-error-detail{font-weight:600}.ui-growl .ui-growl-item-container{border:0 !important;border-radius:12px !important;box-shadow:var(--snr-sombra-panel) !important;opacity:1 !important}.ui-tooltip .ui-tooltip-text{padding:6px 10px !important;border-radius:8px !important;background:#1f2937 !important;font-size:12px !important;color:#ffffff !important}.ui-contextmenu.ui-menu{min-width:170px;padding:6px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff !important;box-shadow:var(--snr-sombra-panel) !important;font-family:var(--snr-fuente)}.ui-contextmenu .ui-menu-list{display:flex;flex-direction:column;gap:2px}.ui-contextmenu .ui-menuitem{width:100%;margin:0 !important;border:0 !important;background:transparent !important}.ui-contextmenu .ui-menuitem-link{display:flex !important;align-items:center;gap:10px;margin:0 !important;padding:8px 10px !important;border:0 !important;border-radius:var(--snr-radio-control) !important;background:transparent !important;color:var(--snr-texto) !important;text-align:left !important}.ui-contextmenu .ui-menuitem-link:hover,.ui-contextmenu .ui-menuitem-link.ui-state-hover{background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.ui-contextmenu .ui-menuitem-icon{position:static !important;float:none !important;margin:0 !important;font-size:13px;color:var(--snr-azul)}.ui-contextmenu .ui-menuitem-icon.pi-trash{color:var(--snr-rojo)}.ui-contextmenu .ui-menuitem-text{font-size:13px !important;font-weight:500 !important;color:inherit !important}.keypad-popup{padding:8px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff !important;box-shadow:var(--snr-sombra-panel) !important;font-family:var(--snr-fuente) !important}.keypad-popup .keypad-row{display:flex;gap:6px;margin-bottom:6px}.keypad-popup .keypad-row:last-child{margin-bottom:0}.keypad-popup .keypad-key,.keypad-popup .keypad-special{width:40px !important;height:36px !important;margin:0 !important;padding:0 !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio-control) !important;background:var(--snr-fondo) !important;background-image:none !important;box-shadow:none !important;color:var(--snr-azul-oscuro) !important;font-family:var(--snr-fuente) !important;font-size:14px !important;font-weight:600 !important;text-shadow:none !important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.keypad-popup .keypad-key:hover{border-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.keypad-popup .keypad-special{width:76px !important;font-size:12px !important;background:#ffffff !important}.keypad-popup .keypad-special:hover{border-color:var(--snr-azul) !important}.keypad-popup .keypad-close{border-color:var(--snr-azul) !important;background:var(--snr-azul) !important;color:#ffffff !important}.keypad-popup .keypad-close:hover{background:var(--snr-azul-hover) !important}.ui-widget-overlay,.ui-dialog-mask{background:rgba(0,32,80,0.38) !important;opacity:1 !important}.ui-dialog{padding:0 !important;border:0 !important;border-radius:14px !important;overflow:hidden;background:#ffffff !important;box-shadow:0 24px 60px rgba(0,32,80,0.28) !important;max-width:calc(100vw - 32px) !important}.ui-dialog .ui-dialog-titlebar{display:flex !important;align-items:center;gap:12px;padding:11px 16px !important;border:0 !important;border-radius:0 !important;background:var(--snr-azul) !important;background-image:none !important;text-shadow:none !important}.ui-dialog .ui-dialog-titlebar>span,.ui-dialog .ui-dialog-title{flex:1 1 auto;width:auto !important;margin:0 !important;float:none !important;font-size:14px !important;font-weight:600 !important;line-height:1.35;text-align:left !important;color:#ffffff !important;white-space:normal}.ui-dialog .ui-dialog-titlebar-icon{float:none !important;display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:26px !important;height:26px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:6px !important;background:rgba(255,255,255,0.16) !important}.ui-dialog .ui-dialog-titlebar-icon:hover{background:rgba(255,255,255,0.32) !important}.ui-dialog .ui-dialog-titlebar-icon .ui-icon{position:static !important;margin:0 !important;filter:brightness(0) invert(1)}.ui-dialog .ui-dialog-content{width:auto !important;max-height:calc(100vh - 150px);padding:14px 18px 0 !important;border:0 !important;background:#ffffff !important;overflow-y:auto !important;font-size:13px}.ui-dialog .ui-dialog-content{overflow-x:hidden !important}.ui-dialog.snr-modal--legado{min-width:min(400px,calc(100vw - 32px))}.ui-dialog .subTitleDialog{margin-bottom:10px;padding:0 0 8px !important;border-bottom:1px solid var(--snr-borde) !important;font-size:13px !important;line-height:1.45;text-align:left !important;color:var(--snr-texto-suave) !important}.ui-dialog .ui-dialog-content table:not([role="grid"]) td{padding:3px 10px 3px 0;vertical-align:middle}.ui-dialog .text{font-size:13px;color:var(--snr-texto-suave)}.ui-dialog .label{font-size:13px;font-weight:600;color:var(--snr-texto)}.ui-dialog .ui-dialog-content img{max-width:100%;height:auto}.ui-dialog .ui-dialog-content [style*="width"]{max-width:100%}.ui-dialog .commandsPanel{margin:12px -18px 0;padding:10px 18px !important;border-top:1px solid var(--snr-borde);background:#fafbfc;text-align:center}.ui-dialog .commandsPanel table{margin:0 auto}.ui-dialog .ui-dialog-content>:last-child:not(.commandsPanel):not(.snr-modal__acciones){margin-bottom:14px}.ui-dialog .ui-dialog-content>:last-child:has(.commandsPanel:last-child),.ui-dialog .ui-dialog-content>:last-child:has(>form>.commandsPanel:last-child),.ui-dialog .ui-dialog-content>:last-child:has(>.snr-modal__acciones:last-child){margin-bottom:0}.ui-dialog.snr-modal:not(.snr-modal--legado) .ui-dialog-content{padding:0 !important}.ui-confirm-dialog .ui-dialog-content{display:flex;align-items:flex-start;gap:12px;padding:18px !important;font-size:13.5px;line-height:1.5}.ui-confirm-dialog .ui-confirm-dialog-severity{flex-shrink:0;float:none !important;margin:0 !important}.ui-confirm-dialog .ui-confirm-dialog-message{margin:0 !important}.ui-confirm-dialog .ui-dialog-buttonpane{display:flex;justify-content:center;gap:8px;padding:10px 18px 14px !important;border-top:1px solid var(--snr-borde) !important;background:#fafbfc !important}.ui-confirm-dialog .ui-confirmdialog-no{background:#ffffff !important;border-color:#cdd5e0 !important;color:var(--snr-azul-oscuro) !important}.snr-modal__acciones--centro>form{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[id$="timeoutSession_modal"].ui-widget-overlay{background:rgba(0,32,80,0.55) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-dialog.snr-modal.snr-sesion-expirada{top:calc(50vh - 130px) !important;width:min(440px,calc(100vw - 32px)) !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible}.ui-dialog.snr-modal.snr-sesion-expirada .ui-dialog-content{padding:0 !important;background:transparent !important;overflow:visible !important}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__cuerpo,.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__acciones{padding:0 8px !important;border:0 !important;background:transparent !important}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__icono{width:72px;height:72px;background:rgba(255,255,255,0.16) !important;box-shadow:0 0 0 6px rgba(255,255,255,0.08)}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__icono .pi{font-size:34px;color:#ffffff}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__icono{border-bottom:3px solid var(--snr-amarillo)}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__titulo{font-size:18px !important;color:#ffffff !important;text-shadow:0 1px 8px rgba(0,20,60,0.45)}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__texto{font-size:13.5px !important;line-height:1.55;color:rgba(255,255,255,0.92) !important;text-shadow:0 1px 8px rgba(0,20,60,0.45)}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__acciones{margin-top:18px}.ui-dialog.snr-modal.snr-sesion-expirada .snr-modal__acciones .snr-modal__btn-primario{flex:0 0 auto !important;min-width:180px;box-shadow:0 8px 20px rgba(0,20,60,0.35) !important}[id$="modalLoading_modal"].ui-widget-overlay,[id$="modalLoadingShoppingCar_modal"].ui-widget-overlay{background:rgba(0,32,80,0.48) !important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-dialog.loadingDialog{top:calc(50vh - 80px) !important;width:min(420px,calc(100vw - 32px)) !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible}.ui-dialog.loadingDialog .ui-dialog-content{padding:0 !important;background:transparent !important;border:0 !important;overflow:visible !important}.snr-cargando{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 8px;text-align:center}.snr-cargando__spinner{width:54px;height:54px;border:4px solid rgba(255,255,255,0.28);border-top-color:#ffffff;border-right-color:var(--snr-amarillo);border-radius:50%;animation:snr-girar .8s linear infinite}.snr-cargando__titulo{margin:8px 0 0;font-size:17px;font-weight:600;color:#ffffff;text-shadow:0 1px 8px rgba(0,20,60,0.45)}.snr-cargando__texto{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.9);text-shadow:0 1px 8px rgba(0,20,60,0.45)}@keyframes snr-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.snr-cargando__spinner{animation-duration:2.4s}}.snr-header-acciones{display:inline-flex;align-items:center;gap:10px;padding:6px 0}.snr-header-acciones .snr-header-btn{display:inline-flex !important;align-items:center;justify-content:center;height:36px;margin:0 !important;padding:0 !important;border-radius:var(--snr-radio-control) !important;border:1px solid rgba(255,255,255,0.85) !important;background:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.snr-header-acciones .snr-header-btn .ui-button-text{display:block;padding:0 18px !important;font-size:13px !important;font-weight:600 !important;line-height:1.2 !important;color:#ffffff !important}.snr-header-acciones .snr-header-btn:hover{background:rgba(255,255,255,0.16) !important}.snr-header-acciones .snr-header-btn--primario{background:#ffffff !important;border-color:#ffffff !important}.snr-header-acciones .snr-header-btn--primario .ui-button-text{color:var(--snr-azul-oscuro) !important}.snr-header-acciones .snr-header-btn--primario:hover{background:var(--snr-azul-claro) !important;box-shadow:0 6px 16px rgba(0,0,0,0.18) !important}.snr-modal *,.snr-modal *::before,.snr-modal *::after{box-sizing:border-box}.ui-dialog.snr-modal{padding:0 !important;border:0 !important;border-radius:14px !important;overflow:hidden;background:#ffffff !important;box-shadow:0 24px 60px rgba(0,32,80,0.28) !important;max-width:calc(100vw - 32px) !important;font-family:'Montserrat',sans-serif}.ui-dialog.snr-modal--sm{width:400px !important}.ui-dialog.snr-modal--md{width:540px !important}.ui-dialog.snr-modal--lg{width:880px !important}.snr-modal .ui-dialog-titlebar{display:flex !important;align-items:center;gap:12px;padding:12px 16px !important;border:0 !important;border-radius:0 !important;background:var(--snr-azul) !important;background-image:none !important;text-shadow:none !important}.snr-modal.ui-dialog .ui-dialog-titlebar>span{flex:1 1 auto;width:auto !important;float:none !important;font-size:14px !important;font-weight:600 !important;line-height:1.35;text-align:left !important;color:#ffffff !important;white-space:normal}.snr-modal .ui-dialog-titlebar-icon{float:none !important;display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:26px !important;height:26px !important;margin:0 !important;border:0 !important;border-radius:50% !important;background:rgba(255,255,255,0.16) !important}.snr-modal .ui-dialog-titlebar-icon:hover{background:rgba(255,255,255,0.32) !important}.snr-modal .ui-dialog-titlebar-icon .ui-icon{margin:0 !important;position:static !important;filter:brightness(0) invert(1)}.snr-modal .ui-dialog-content{background:#ffffff !important;border:0 !important;max-height:calc(100vh - 160px);overflow-y:auto !important}.snr-modal:not(.snr-modal--legado) .ui-dialog-content{padding:0 !important}.snr-modal__cuerpo{display:flex;flex-direction:column;gap:12px;padding:18px 20px;font-size:13px;color:var(--snr-texto)}.snr-modal__cuerpo--centro{align-items:center;text-align:center}.snr-modal__texto{margin:0;font-size:13px;line-height:1.55;color:var(--snr-texto)}.snr-modal__texto--centro{text-align:center}.snr-modal__icono{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--snr-azul-claro)}.snr-modal__icono img{width:36px;height:36px;object-fit:contain;filter:var(--snr-filtro-icono)}.snr-modal__titulo{margin:0 !important;font-size:16px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-modal__icono--alerta{background:#fff4dc}.snr-modal__icono--alerta img{width:40px;height:40px;filter:none}.snr-modal__aviso{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5;border-left:4px solid currentColor}.snr-modal__aviso--info{background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-modal__aviso--alerta{background:#fff4dc;color:#7a4b00}.snr-modal__campo{display:flex;flex-direction:column;gap:6px}.snr-modal__campo>label{font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-modal .snr-modal__input,.snr-modal input.snr-modal__input{width:100% !important;height:42px !important;padding:0 12px !important;font-size:14px !important;font-weight:500 !important;text-align:center !important;color:var(--snr-texto) !important;border:1px solid #d1d5db !important;border-radius:8px !important;box-shadow:none !important;background:#ffffff !important}.snr-modal .snr-modal__input:focus{border-color:var(--snr-azul) !important;box-shadow:0 0 0 3px rgba(55,114,255,0.18) !important;outline:none}.snr-modal .snr-modal__input.ui-state-error{border-color:var(--snr-rojo) !important}.snr-modal__destacado{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;background:var(--snr-fondo);border:1px solid var(--snr-borde)}.snr-modal__destacado--centro{align-items:center;text-align:center}.snr-modal__destacado-etiqueta{font-size:12px;color:var(--snr-texto-suave)}.snr-modal__destacado-valor{font-size:16px;font-weight:600;color:var(--snr-azul)}.snr-modal__estado{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.snr-modal__estado--ok{background:#06916922;color:#0b4a0c}.snr-modal__estado--error{background:#e14d4d29;color:var(--snr-rojo)}.snr-modal__seccion-titulo{margin-bottom:6px;font-size:13px;color:var(--snr-texto-suave)}.snr-modal__lista{margin:0;padding:8px 12px 8px 32px;max-height:140px;overflow-y:auto;border-radius:10px;background:var(--snr-fondo);font-size:13px;font-weight:600}.snr-modal__lista li{padding:2px 0}.snr-modal__medios-pago{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.snr-modal .snr-modal__medio-pago{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 12px 12px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;box-shadow:0 2px 8px rgba(0,72,132,0.10);text-align:center;color:var(--snr-texto) !important;text-decoration:none !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.snr-modal .snr-modal__medio-pago:hover,.snr-modal .snr-modal__medio-pago:focus-visible{border-color:var(--snr-azul);box-shadow:var(--snr-sombra-hover);transform:translateY(-2px);outline:none}.snr-modal__medio-pago-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;height:64px}.snr-modal__medio-pago-logo img{max-width:100%;max-height:100%;object-fit:contain}.snr-modal__medio-pago-texto{font-size:12.5px;font-weight:500;line-height:1.4;text-align:center}.snr-modal__terminos.contenidoTerminos{width:100% !important;max-height:55vh !important;padding:4px 8px 4px 0 !important;font-size:13px;line-height:1.6}.snr-modal__acciones{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--snr-borde);background:#fafbfc}.snr-modal__acciones--centro{justify-content:center}.snr-modal .snr-modal__btn-primario,.snr-modal .snr-modal__btn-secundario{display:inline-flex !important;align-items:center;justify-content:center;min-width:110px;height:38px;margin:0 !important;padding:0 !important;border-radius:8px !important;box-shadow:none !important;text-shadow:none !important;vertical-align:middle}.snr-modal .snr-modal__btn-primario .ui-button-text,.snr-modal .snr-modal__btn-secundario .ui-button-text,.snr-inicio .snr-inicio-btn-buscar .ui-button-text,.snr-inicio .snr-inicio-btn-pagar .ui-button-text,.snr-inicio .snr-dashboard__btn-prepago .ui-button-text{display:block;padding:0 18px !important;font-size:13px !important;font-weight:600 !important;line-height:1.2 !important;text-align:center}.snr-modal .snr-modal__btn-primario{box-shadow:0 6px 14px rgba(55,114,255,0.32) !important;transition:box-shadow .2s ease,transform .2s ease}.snr-modal .snr-modal__btn-primario:hover{box-shadow:0 10px 20px rgba(55,114,255,0.38) !important;transform:translateY(-1px)}.snr-modal .snr-modal__btn-secundario{background:#ffffff !important;background-image:none !important;border:1px solid #cdd5e0 !important;color:var(--snr-azul-oscuro) !important}.snr-modal .snr-modal__btn-secundario:hover{background:var(--snr-fondo) !important;border-color:var(--snr-azul) !important}.snr-modal .snr-modal__btn-secundario .ui-button-text{color:var(--snr-azul-oscuro) !important}.snr-modal .snr-modal__tabs.ui-tabs{padding:0 !important;border:0 !important;background:transparent !important}.snr-modal .snr-modal__tabs .ui-tabs-nav{display:flex;gap:6px;margin:0 !important;padding:12px 20px 0 !important;border:0 !important;border-bottom:1px solid var(--snr-borde) !important;border-radius:0 !important;background:#ffffff !important}.snr-modal .snr-modal__tabs .ui-tabs-nav li{margin:0 !important;border:0 !important;border-bottom:3px solid transparent !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.snr-modal .snr-modal__tabs .ui-tabs-nav li a{padding:8px 12px !important;font-size:13px !important;font-weight:600 !important;color:var(--snr-texto-suave) !important;text-shadow:none !important}.snr-modal .snr-modal__tabs .ui-tabs-nav li.ui-state-active{border-bottom-color:var(--snr-azul) !important}.snr-modal .snr-modal__tabs .ui-tabs-nav li.ui-state-active a{color:var(--snr-azul-oscuro) !important}.snr-modal .snr-modal__tabs .ui-tabs-panels,.snr-modal .snr-modal__tabs .ui-tabs-panel{padding:0 !important;border:0 !important;background:#ffffff !important}.snr-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.snr-modal__grid>.snr-modal__campo--completo{grid-column:1 / -1}.snr-modal .snr-modal__select.ui-selectonemenu{position:relative;display:flex !important;align-items:center;width:100% !important;min-width:0 !important;height:42px !important;border:1px solid #d1d5db !important;border-radius:8px !important;box-shadow:none !important;background:#ffffff !important}.snr-modal .snr-modal__select .ui-selectonemenu-label{display:flex !important;align-items:center;width:calc(100% - 32px) !important;height:100% !important;margin:0 !important;line-height:1.2 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px !important;font-size:14px !important;font-weight:500 !important;text-align:center !important;justify-content:center;text-transform:none !important;color:var(--snr-texto) !important;background:transparent !important;border:0 !important}.snr-modal .snr-modal__select .ui-selectonemenu-trigger{position:absolute !important;top:0 !important;right:0 !important;display:flex !important;align-items:center;justify-content:center;width:32px !important;height:100% !important;border:0 !important;background:transparent !important}.snr-modal__check{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--snr-fondo);font-size:13px}.snr-modal__check a,.snr-modal__check a span{color:var(--snr-azul-oscuro) !important;font-weight:600;text-decoration:none !important}.snr-modal__check a:hover,.snr-modal__check a:hover span{color:var(--snr-azul) !important;text-decoration:underline !important;text-underline-offset:3px}.snr-modal__enlaces{display:flex;justify-content:center}.snr-modal a.snr-modal__enlace{font-size:13px;font-weight:600;color:var(--snr-azul) !important;text-decoration:underline;text-underline-offset:3px}.snr-modal a.snr-modal__enlace:hover{color:var(--snr-azul-oscuro) !important}.snr-modal__lista-oficinas{max-height:160px;overflow-y:auto;padding:10px 14px;border-radius:10px;background:var(--snr-fondo);font-size:13px;font-weight:600;line-height:1.6}.snr-mantenimiento{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(0,32,80,0.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--snr-fuente);text-align:center}.snr-mantenimiento__contenido{display:flex;flex-direction:column;align-items:center;max-width:460px;color:#ffffff}.snr-mantenimiento__icono{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:18px;border-radius:50%;border-bottom:3px solid var(--snr-amarillo);background:rgba(255,255,255,0.16);box-shadow:0 0 0 6px rgba(255,255,255,0.08)}.snr-mantenimiento__icono .pi{font-size:32px;color:#ffffff}.snr-mantenimiento__titulo{margin:0 0 10px !important;font-size:22px;font-weight:700;color:#ffffff;text-shadow:0 1px 8px rgba(0,20,60,0.45)}.snr-mantenimiento__texto{margin:0 0 14px !important;font-size:15px;font-weight:500;line-height:1.55;color:rgba(255,255,255,0.95)}.snr-mantenimiento__nota{margin:0 !important;font-size:13px;line-height:1.55;color:rgba(255,255,255,0.8)}.snr-mantenimiento__nota b{color:#ffffff}.snr-aviso-pruebas{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;background:#fdecef;border-bottom:1px solid #f3c2cb;color:var(--snr-rojo);font-family:var(--snr-fuente);font-size:12.5px;font-weight:600;line-height:1.4;text-align:center}.snr-aviso-pruebas>.pi{flex-shrink:0;font-size:13px}.snr-aviso-url{display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 16px;background:#ffefc4;border-bottom:1px solid #ffd27a;color:#5a4300;font-family:var(--snr-fuente);font-size:12.5px;font-weight:600;line-height:1.4;text-align:center}.snr-aviso-url[hidden]{display:none}.snr-aviso-url>.pi{flex-shrink:0;font-size:14px;color:#d98e00}.snr-aviso-url b{font-weight:700;color:var(--snr-azul-oscuro)}@media (max-width:720px){.snr-aviso-url__extra{display:none}}#footer.snr-footer{margin-top:26px;border-top:5px solid var(--snr-amarillo);background:#3366cc;color:#ffffff;font-family:var(--snr-fuente);font-size:12px;line-height:1.55}body:has(.snr-inicio) #footer.snr-footer{margin-top:0}.snr-footer .snr-footer__contenido{display:grid;grid-template-columns:150px repeat(3,minmax(0,1fr));max-width:1159px;margin:0 auto;padding:28px 24px 26px}.snr-footer .snr-footer__marca{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-right:20px}.snr-footer .snr-footer__marca img{cursor:pointer}.snr-footer .snr-footer__logo-gov{width:112px}.snr-footer .snr-footer__logo-co{width:46px}.snr-footer .snr-footer__columna{padding:0 22px;border-left:1px solid rgba(255,255,255,0.45)}.snr-footer .snr-footer__titulo{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-family:var(--snr-fuente);font-size:13px;font-weight:700;color:#ffffff}.snr-footer .snr-footer__titulo>.pi{font-size:13px}.snr-footer .snr-footer__columna>p{margin:0 0 8px;color:#ffffff}.snr-footer .snr-footer__columna strong{font-weight:600}.snr-footer a{color:#ffffff;text-decoration:none !important;transition:color .15s ease}.snr-footer a:hover,.snr-footer a:focus-visible{color:#ffdc8a}.snr-footer .snr-footer__version{opacity:.8}.snr-footer .snr-footer__redes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.snr-footer .snr-footer__red{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.16);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.snr-footer .snr-footer__red>.pi{font-size:14px;color:#ffffff}.snr-footer .snr-footer__red:hover,.snr-footer .snr-footer__red:focus-visible{background:rgba(255,255,255,0.32);transform:translateY(-2px);outline:none}.snr-footer .snr-footer__red>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:991px){.snr-footer .snr-footer__contenido{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.snr-footer .snr-footer__marca{flex-direction:row;align-items:center}.snr-footer .snr-footer__columna:nth-child(3){border-left:0;padding-left:0}}@media(max-width:600px){.snr-footer .snr-footer__contenido{grid-template-columns:minmax(0,1fr);padding:22px 16px}.snr-footer .snr-footer__columna,.snr-footer .snr-footer__columna:nth-child(3){padding:14px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.35)}}.snr-header-logo{display:flex;align-items:center;gap:18px}#menuicon.snr-menuicon{position:static !important;display:inline-flex;align-items:center;gap:8px;height:40px;margin:10px 0 0 !important;padding:0 16px 0 12px;border-radius:var(--snr-radio-control);background:var(--snr-azul);color:#ffffff;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px rgba(55,114,255,0.30);transition:background-color .2s ease}#menuicon.snr-menuicon:hover,#menuicon.snr-menuicon:focus-visible{background:var(--snr-azul-oscuro);outline:none}.snr-menuicon__barras,.snr-menuicon__barras>span,.snr-menuicon__barras::before,.snr-menuicon__barras::after{display:block;width:18px;height:2px;border-radius:2px;background:#ffffff}.snr-menuicon__barras{position:relative;background:transparent;height:14px}.snr-menuicon__barras>span{position:absolute;top:6px}.snr-menuicon__barras::before,.snr-menuicon__barras::after{content:"";position:absolute;left:0}.snr-menuicon__barras::before{top:0}.snr-menuicon__barras::after{bottom:0}#menuContainer{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:900 !important;background:rgba(0,32,80,0.32) !important}#mainMenu{display:flex;flex-direction:column;width:320px !important;max-width:86vw;height:100% !important;font-family:'Montserrat',sans-serif;background:#ffffff !important;box-shadow:12px 0 40px rgba(0,32,80,0.28) !important;overflow:hidden}#mainMenu .imgUserProfileImage{flex-shrink:0;padding:20px 16px 8px !important;border-bottom:0 !important;background:#0b4fa8}#mainMenu .profileImgDefault,#mainMenu .profileImgCustom{width:60px !important;height:60px;padding:6px;border-radius:50% !important;background:#ffffff;object-fit:cover;box-shadow:0 6px 16px rgba(0,0,0,0.25) !important}#mainMenu #menuUserPanel{flex-shrink:0;margin:0 !important;padding:6px 16px 16px !important;border:0 !important;box-shadow:none !important;background:#0b4fa8 !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;text-transform:capitalize}#mainMenu .navigation{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 0 !important;background:#ffffff !important}#mainMenu .navigation ul,#mainMenu .navigation ul ul{position:static !important;float:none !important;visibility:visible !important;width:100% !important;margin:0 !important;border:0 !important;border-radius:0 !important;text-align:left !important}#mainMenu .navigation ul ul{display:none;background:#f8fafd !important}#mainMenu .navigation li.snr-abierto>ul{display:block}#mainMenu .navigation ul li{float:none !important;border:0 !important;background:transparent !important;text-align:left !important}#mainMenu .navigation ul li:hover,#mainMenu .navigation ul li.hover{border:0 !important}#mainMenu .navigation a,#mainMenu .navigation>ul>li>a{position:relative;display:block;padding:10px 40px 10px 20px !important;border:0 !important;border-left:3px solid transparent !important;background:transparent !important;color:var(--snr-texto) !important;font-size:13px !important;font-weight:500 !important;line-height:1.35 !important;text-decoration:none !important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#mainMenu .navigation a:hover,#mainMenu .navigation>ul>li:hover>a,#mainMenu .navigation a.snr-activo{background:var(--snr-azul-claro) !important;border-left-color:var(--snr-azul) !important;color:var(--snr-azul-oscuro) !important;font-weight:600 !important}#mainMenu .navigation li.has-sub>a{font-weight:600 !important}#mainMenu .navigation li.snr-abierto>a{color:var(--snr-azul-oscuro) !important}#mainMenu .navigation li.has-sub>a::before{content:none !important}#mainMenu .navigation li.has-sub>a::after{content:"" !important;position:absolute;top:50%;right:20px;width:7px;height:7px;margin-top:-5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}#mainMenu .navigation li.snr-abierto>a::after{margin-top:-2px;transform:rotate(-135deg)}#mainMenu .navigation ul ul a{padding-left:32px !important;font-size:12.5px !important}#mainMenu .navigation ul ul ul a{padding-left:44px !important}#mainMenu .commandsMenuPanel{flex-shrink:0;padding:12px 14px 16px !important;border-top:1px solid var(--snr-borde) !important;background:var(--snr-fondo)}#mainMenu .commandsMenuPanel table{width:100%;border-collapse:collapse}#mainMenu .commandsMenuPanel td{padding:0}#mainMenu .commandsMenuPanel form{display:flex;gap:8px;width:100%}#mainMenu .commandsMenuPanel .ui-button{flex:1 1 0;display:inline-flex !important;align-items:center;justify-content:center;height:36px;margin:0 !important;padding:0 !important;border-radius:8px !important;box-shadow:none !important;text-shadow:none !important}#mainMenu .commandsMenuPanel .ui-button .ui-button-text{padding:0 8px !important;font-size:12.5px !important;font-weight:600 !important;line-height:1.2 !important}#mainMenu .commandsMenuPanel .snr-menu__btn-salir{background:#ffffff !important;background-image:none !important;border:1px solid #e9b8bf !important}#mainMenu .commandsMenuPanel .snr-menu__btn-salir .ui-button-text{color:var(--snr-rojo) !important}@media(max-width:720px){.snr-header-acciones{gap:6px}.snr-header-acciones .snr-header-btn{height:32px}.snr-header-acciones .snr-header-btn .ui-button-text{padding:0 12px !important;font-size:12px !important}.snr-modal__cuerpo{padding:16px}.snr-modal__acciones{padding:12px 16px 16px}.snr-modal__acciones>*{flex:1 1 0}.ui-dialog.snr-modal{top:16px !important}.snr-modal .ui-dialog-content{max-height:calc(100vh - 110px)}.snr-modal__grid{grid-template-columns:minmax(0,1fr)}.snr-modal .snr-modal__tabs .ui-tabs-nav{padding:10px 12px 0 !important}.snr-header-logo{gap:12px}#menuicon.snr-menuicon{justify-content:center;width:40px;padding:0}#menuicon.snr-menuicon .snr-menuicon__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#mainMenu{width:86vw !important}}@media(prefers-reduced-motion:reduce){.snr-modal .snr-modal__medio-pago,.snr-footer .snr-footer__red,#menuicon.snr-menuicon,#mainMenu .navigation li.has-sub>a::after{transition:none !important}.snr-modal .snr-modal__medio-pago:hover{transform:none}}.snr-pagina{padding:18px 24px 28px;background:var(--snr-fondo);font-family:'Montserrat',sans-serif;color:var(--snr-texto)}.snr-pagina *,.snr-pagina *::before,.snr-pagina *::after{box-sizing:border-box}.snr-pagina .pageTitle{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1280px;margin:0 auto 12px;padding:8px 14px 8px 18px !important;border:0 !important;border-left:4px solid var(--snr-amarillo) !important;border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra);font-size:15px !important;font-weight:600 !important;text-align:left !important;color:var(--snr-azul-oscuro)}.snr-pagina .pageTitle>a{flex-shrink:0;text-decoration:none !important}.snr-pagina .pageTitle>a>div{float:none !important;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 !important;border-radius:50%;background:var(--snr-azul-claro);transition:background-color .2s ease}.snr-pagina .pageTitle>a>div:hover{background:#d3e1fb}.snr-pagina .pageTitle>a>div>img,.snr-pagina .pageTitle>a>div>img:hover{width:20px !important}.snr-pagina .pageTitle>a>div>.pi{font-size:15px;color:var(--snr-azul-oscuro)}.snr-pagina #pageContent .pageTitle{margin:16px 0 10px;padding:8px 12px !important;border-left-width:3px !important;border-radius:8px;background:var(--snr-fondo);box-shadow:none;font-size:14px !important}.snr-pagina #pageContent .pageTitle:first-child{margin-top:0}.snr-pagina #pageContent{font-size:13px}.snr-pagina #pageContent form>div[align="center"],.snr-pagina #pageContent>div[align="center"]{max-width:100%}.snr-pagina #pageContent table:not([role="grid"]) td{padding:3px 4px;vertical-align:middle}.snr-pagina #pageContent .ui-datatable{margin-top:10px}.snr-pagina #pageContent{max-width:1280px;margin:0 auto;padding:18px 20px 22px !important;border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra)}.snr-pagina .pageSubTitle{margin:0 0 14px;padding:10px 14px !important;border-radius:10px !important;background:var(--snr-fondo) !important;font-size:13px !important;font-weight:400 !important;line-height:1.5;text-align:left !important;color:var(--snr-texto-suave) !important}.snr-pagina #pageContent>hr{display:none}.snr-pagina .text{color:var(--snr-texto-suave)}.snr-pagina .label{color:var(--snr-texto);font-weight:600}.snr-pagina div:has(>.generationPanel){display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px;align-items:start}.snr-pagina .generationPanel,.snr-pagina .shoppingCarPanel{width:auto !important;min-height:0 !important;display:block !important}.snr-pagina .generationPanel{display:flex !important;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:14px 18px;padding:18px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio)}.snr-pagina .generateOption,.snr-pagina .generateOptionButton{width:auto !important;min-width:0 !important;padding:0 !important;display:flex !important;flex-direction:column;align-items:center;gap:6px}.snr-pagina .generateOption>br{display:none}.snr-pagina .generateOption table{border-collapse:collapse;border-spacing:0}.snr-pagina .generateOption table td{padding:0 3px}.snr-pagina .labelNumeroMatricula{margin-left:0 !important}.snr-pagina .generateOption .label,.snr-pagina .generateOption .labelNumeroMatricula{font-size:13px;color:var(--snr-azul-oscuro)}.snr-pagina .inpSelectGenerate{width:260px !important}.snr-pagina .inpGenerateIndex{width:56px !important;margin-left:0 !important;text-align:center !important}.snr-pagina .inpGenerate{width:200px !important}.snr-pagina #carritoCompras{padding:0 0 12px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff !important;overflow:hidden}.snr-pagina #titleCarritoCompras{margin:0 !important;padding:12px 16px !important;border-radius:0 !important;background:var(--snr-azul) !important;font-size:15px !important;font-weight:600 !important;text-align:left !important;color:#ffffff !important}.snr-pagina #carritoCompras .subTitleDialog{padding:8px 16px !important;border:0 !important;font-size:12px !important;text-align:left !important;color:var(--snr-texto-suave) !important}.snr-pagina .carritoItem{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 !important;padding:9px 16px !important;border-bottom:1px solid #eef0f3 !important;font-size:13px;color:var(--snr-texto) !important}.snr-pagina .carritoItem>div{float:none !important;width:auto !important;height:auto !important;margin:0 !important}.snr-pagina .carritoItem img{width:16px;vertical-align:middle}.snr-pagina #carritoCompras>div[align="center"],.snr-pagina #carritoCompras div[align="center"]{padding:8px 12px 0 !important}.snr-pagina .labelBuscadorOficinas{margin-top:12px;padding:12px !important;border-radius:var(--snr-radio);background:var(--snr-fondo)}.snr-pagina .labelBuscadorOficinas>div{padding:0 0 8px !important;font-size:12.5px !important;color:var(--snr-texto) !important}.snr-pagina #divMainPayment{display:grid !important;grid-template-columns:repeat(2,minmax(0,190px));justify-content:center;gap:10px;width:100%;padding:6px 0}@media(min-width:1280px){.snr-pagina #divMainPayment{grid-template-columns:repeat(3,minmax(0,180px))}}.snr-pagina .paymentMethodContainer{display:block !important;margin:0 !important}.snr-pagina .paymentMethodContainer>a{display:block;text-decoration:none !important}.snr-pagina .paymentMethod{display:flex;align-items:center;justify-content:center;width:100% !important;height:96px;margin:0 !important;padding:8px 10px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff;box-shadow:none !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.snr-pagina .paymentMethod:hover{border-color:var(--snr-azul) !important;box-shadow:0 10px 22px rgba(0,72,132,0.16) !important;transform:translateY(-2px)}.snr-pagina .paymentMethod>img{width:auto !important;max-width:100%;max-height:78px;object-fit:contain}.snr-pagina .transaccionNoIniciadaPanel{padding:10px}.snr-pagina .transaccionNoIniciadaPanel img{width:80px !important}.snr-pagina .buyNotification{margin-bottom:14px;padding:12px 16px !important;border-left:4px solid var(--snr-azul);border-radius:10px;background:var(--snr-azul-claro);font-size:13px !important;line-height:1.55;text-align:left !important;color:var(--snr-azul-oscuro) !important}.snr-pagina div:has(>.informationTransactionPanel){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:start}.snr-pagina .informationTransactionPanel,.snr-pagina .certificatesInTransactionPanel{display:block !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);overflow:hidden}.snr-pagina .transactionPanelTitle{padding:12px 16px !important;border:0 !important;border-bottom:1px solid var(--snr-borde) !important;border-radius:0 !important;background:var(--snr-fondo) !important;font-size:14px !important;font-weight:600 !important;text-align:left;color:var(--snr-azul-oscuro) !important}.snr-pagina .transactionPanelContent{padding:8px 12px 12px !important;border:0 !important}.snr-pagina .transactionPanelContent td{padding:7px 6px !important;font-size:13px}.snr-pagina .listDif2{background-color:#f8fafd !important}.snr-pagina .panelRedireccionDevolucion{width:100% !important;margin:16px 0 0 !important;padding:12px 16px !important;border:0 !important;border-left:4px solid var(--snr-rojo) !important;border-radius:10px !important;background:#fdecee !important}.snr-pagina .panelRedireccionDevolucion>a{color:var(--snr-rojo) !important;font-size:13px !important}.snr-pagina .commandsPanel{margin-top:16px;padding-top:14px;border-top:1px solid var(--snr-borde)}@media(max-width:900px){.snr-pagina div:has(>.generationPanel),.snr-pagina div:has(>.informationTransactionPanel){grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.snr-pagina{padding:12px 10px 20px}.snr-pagina .pageTitle{padding:8px 12px !important;font-size:14px !important}.snr-pagina #pageContent{padding:14px 12px 16px !important}.snr-pagina #pageContent table:not([role="grid"]),.snr-pagina #pageContent table:not([role="grid"])>tbody,.snr-pagina #pageContent table:not([role="grid"])>tbody>tr,.snr-pagina #pageContent table:not([role="grid"])>tbody>tr>td,.ui-dialog table:not([role="grid"]),.ui-dialog table:not([role="grid"])>tbody,.ui-dialog table:not([role="grid"])>tbody>tr,.ui-dialog table:not([role="grid"])>tbody>tr>td{display:block;width:100% !important}.snr-pagina #pageContent table:not([role="grid"]) .ui-inputfield,.snr-pagina #pageContent table:not([role="grid"]) .ui-selectonemenu,.snr-pagina .inpSelectGenerate,.snr-pagina .inpGenerate,.ui-dialog table:not([role="grid"]) .ui-inputfield,.ui-dialog table:not([role="grid"]) .ui-selectonemenu{width:100% !important}.snr-pagina .generateOption,.snr-pagina .generateOptionButton{width:100% !important}.snr-pagina #pageContent table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label)),.ui-dialog table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label)){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.snr-pagina #pageContent table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td,.ui-dialog table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td{flex:0 1 calc(50% - 4px);width:auto !important;padding:0 !important}.snr-pagina #pageContent table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td>.ui-button,.ui-dialog table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td>.ui-button{width:100%;margin:0 !important}.snr-pagina #pageContent table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td>.ui-button .ui-button-text,.ui-dialog table:not([role="grid"])>tbody>tr:has(>td>.ui-button):not(:has(.ui-inputfield,.ui-selectonemenu,.ui-outputlabel,.text,.label))>td>.ui-button .ui-button-text{padding:0 8px !important;white-space:normal}}@media(prefers-reduced-motion:reduce){.snr-pagina .paymentMethod{transition:none}.snr-pagina .paymentMethod:hover{transform:none}}.snr-pub-denegado{display:flex;justify-content:center;padding:32px 0 12px}.snr-pub-denegado__tarjeta{width:100%;max-width:520px;padding:30px 28px 24px;border-top:4px solid var(--snr-amarillo);border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra);text-align:center}.snr-pub-denegado__icono{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:#fdecee;color:var(--snr-rojo)}.snr-pub-denegado__icono .pi{font-size:30px}.snr-pub-denegado__titulo{margin-bottom:8px;font-size:20px;font-weight:700;color:var(--snr-azul-oscuro)}.snr-pub-denegado__texto{margin:0 auto 20px;max-width:420px;font-size:13px;line-height:1.6;color:var(--snr-texto-suave)}.snr-pub-denegado__acciones{padding-top:16px;border-top:1px solid var(--snr-borde)}.snr-pub-denegado__acciones .ui-button{margin:0 !important;height:var(--snr-alto-control)}.snr-pub-form{max-width:760px;margin:6px auto 4px;text-align:left}.snr-pub-form__campo{display:flex;flex-direction:column;gap:6px;min-width:0}.snr-pub-form .snr-pub-form__etiqueta{font-size:13px;font-weight:600;text-align:left;color:var(--snr-azul-oscuro)}.snr-pub-form__fila{display:flex;align-items:center;gap:8px}.snr-pub-form .snr-pub-form__input,.snr-pub-form .snr-pub-form__select{height:var(--snr-alto-control) !important;margin:0 !important}.snr-pub-form__fila>.snr-pub-form__input{flex:1 1 auto;width:auto !important;min-width:0}.snr-pub-form .ui-button{flex:0 0 auto;height:var(--snr-alto-control);min-height:var(--snr-alto-control);margin:0 !important}.snr-pub-form .ui-button.snr-pub-form__btn-secundario{background:#ffffff !important;color:var(--snr-azul) !important}.snr-pub-form .ui-button.snr-pub-form__btn-secundario:hover,.snr-pub-form .ui-button.snr-pub-form__btn-secundario.ui-state-hover{background:var(--snr-azul-claro) !important;border-color:var(--snr-azul) !important}.snr-pub-form.snr-pub-form--multiple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;max-width:980px}.snr-pub-form--multiple .snr-pub-form__input,.snr-pub-form--multiple .snr-pub-form__select{width:100% !important;min-width:0 !important}.snr-pub-form__acciones{display:flex;gap:8px}.snr-pub-recuperar hr{margin:16px 0 10px;border:0;border-top:1px solid var(--snr-borde)}.snr-pub-recuperar .subTitleDialog{margin-bottom:8px;font-size:13px;line-height:1.5;text-align:left;color:var(--snr-texto-suave)}.snr-pub-recuperar__resultados{margin-top:4px}@media(max-width:900px){.snr-pub-form.snr-pub-form--multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.snr-pub-form--multiple .snr-pub-form__acciones{grid-column:1 / -1}}@media(max-width:720px){.snr-pub-form{margin-top:2px}.snr-pub-form__fila{flex-direction:column;align-items:stretch;gap:10px}.snr-pub-form__fila>.snr-pub-form__input,.snr-pub-form .ui-button{width:100% !important}.snr-pub-form.snr-pub-form--multiple{grid-template-columns:minmax(0,1fr);gap:10px}}.snr-pub-faq .divFAQ{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start;text-align:left}.snr-pub-faq .divFiltros{border:1px solid var(--snr-borde);border-radius:10px;background:#ffffff;overflow:hidden}.snr-pub-faq .divTitlePanel{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--snr-azul);font-size:13px;font-weight:600;color:#ffffff}.snr-pub-faq .divTitlePanel .snr-icono{font-size:14px;color:#ffffff}.snr-pub-faq .divFiltrosOpciones{padding:10px 12px}.snr-pub-faq .manyCheckItems label{font-size:12.5px;font-weight:500}.snr-pub-faq .divPreguntas .ui-accordion .ui-accordion-header:first-child{margin-top:0 !important}.snr-pub-faq .faqContenido{padding:2px 0 8px;line-height:1.6;color:var(--snr-texto)}.snr-pub-faq .faqAcciones{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--snr-borde)}.snr-pub-faq .faqAcciones .ui-button{margin:0 !important}@media(max-width:900px){.snr-pub-faq .divFAQ{grid-template-columns:minmax(0,1fr);gap:12px}}.snr-pub-noticias{max-width:1280px;margin:0 auto}.snr-pub-noticias form{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.snr-pub-noticias .bloqueNoticia{display:flex;flex-direction:column;border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.snr-pub-noticias .bloqueNoticia:hover{box-shadow:var(--snr-sombra-hover);transform:translateY(-2px)}.snr-pub-noticias .view{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--snr-azul-claro)}.snr-pub-noticias .imgNoticia{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.snr-pub-noticias .view .mask{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px;background:rgba(0,72,132,0.80);text-align:center;opacity:0;transition:opacity .25s ease}.snr-pub-noticias .view .mask h2{margin:0 0 4px;font-size:14px;font-weight:600;color:#ffffff}.snr-pub-noticias .view .mask p{margin:0 0 12px;font-size:12px;color:#ffffff}.snr-pub-noticias .view .mask a.info{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:var(--snr-radio-control);background:#ffffff;font-size:12.5px;font-weight:600;text-decoration:none;color:var(--snr-azul-oscuro)}.snr-pub-noticias .view .mask a.info:hover{background:var(--snr-amarillo)}.snr-pub-noticias .view:hover .mask,.snr-pub-noticias .view:focus-within .mask{opacity:1}.snr-pub-noticias .view:hover .imgNoticia{transform:scale(1.05)}@media(hover:none){.snr-pub-noticias .view .mask{justify-content:flex-end;background:linear-gradient(180deg,rgba(0,32,80,0) 35%,rgba(0,32,80,0.85) 100%);opacity:1}}.snr-pub-noticias .bloqueTexto{display:block;width:auto;margin:0;text-align:left}.snr-pub-noticias .tituloNoticia{padding:14px 16px 6px;font-size:15px;font-weight:600;line-height:1.35;color:var(--snr-azul-oscuro)}.snr-pub-noticias .resumenNoticia{padding:0 16px 16px;font-size:13px;line-height:1.5;color:var(--snr-texto-suave)}.snr-pub-noticia__cuerpo{max-width:960px;margin:0 auto;text-align:left}.snr-pub-noticia__titulo{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--snr-borde);font-size:20px;font-weight:700;line-height:1.3;color:var(--snr-azul-oscuro)}.snr-pub-noticia__contenido{display:flow-root;font-size:14px;line-height:1.65;text-align:justify;color:var(--snr-texto)}.snr-pub-noticia__contenido .imgNoticia{float:left;max-width:420px;max-height:300px;margin:4px 24px 16px 0;border-radius:10px;box-shadow:var(--snr-sombra);object-fit:cover}@media(max-width:720px){.snr-pub-noticia__titulo{font-size:17px}.snr-pub-noticia__contenido .imgNoticia{float:none;display:block;width:100%;max-width:100%;margin:0 0 14px}}.snr-pub-chat #chat-client-container-disable{display:flex;align-items:center;justify-content:center;gap:10px;max-width:640px;margin:24px auto;padding:14px 18px;border-left:4px solid var(--snr-azul);border-radius:10px;background:#ffffff;box-shadow:var(--snr-sombra);font-size:13px;color:var(--snr-azul-oscuro)}.snr-pub-chat #chat-client-container-disable .snr-icono{font-size:20px;color:var(--snr-azul)}.snr-pub-chat #chat-client-container{max-width:960px;margin:0 auto;padding:16px 18px;border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra)}.snr-pub-chat #chat-client-container hr{margin:12px 0;border:0;border-top:1px solid var(--snr-borde)}.snr-pub-chat #chat-texting-container{max-height:380px;padding:10px;border:1px solid var(--snr-borde);border-radius:10px;background:var(--snr-fondo);overflow-y:auto}.snr-pub-chat .conversaciontrue,.snr-pub-chat .conversacionfalse{display:flow-root;max-width:85%;margin:6px 0;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.45}.snr-pub-chat .conversaciontrue{margin-left:auto;background:var(--snr-azul-claro)}.snr-pub-chat .conversacionfalse{border:1px solid var(--snr-borde);background:#ffffff}.snr-pub-chat .fechaMensaje{float:right;margin-left:10px;font-size:10px;color:var(--snr-texto-suave)}.snr-pub-chat #chat-writing-container{margin-top:10px}.snr-pub-chat #chat-writing-container td{vertical-align:top}.snr-pub-chat #chat-writing-container .ui-button{width:100%;margin:0 0 6px !important}.snr-pub-chat #chat-writing-container hr{display:none}.snr-pub-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-width:980px;margin:4px auto 0}.snr-pub-docs>div>a{display:block;height:100%;text-decoration:none}.snr-pub-docs__tarjeta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:116px;padding:16px 10px 14px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.snr-pub-docs__tarjeta>img{width:42px;height:42px;object-fit:contain;filter:brightness(0) var(--snr-filtro-icono)}.snr-pub-docs__tarjeta>div{font-size:13px;font-weight:600;line-height:1.3;color:var(--snr-azul-oscuro)}.snr-pub-docs>div>a:hover .snr-pub-docs__tarjeta,.snr-pub-docs>div>a:focus-visible .snr-pub-docs__tarjeta{border-color:var(--snr-azul);background:var(--snr-azul-claro);box-shadow:var(--snr-sombra-hover);transform:translateY(-2px)}@media(max-width:480px){.snr-pub-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}body.snr-pub-movil{min-height:100vh;margin:0 !important;padding:24px 16px;background:var(--snr-fondo);font-size:13px;color:var(--snr-texto)}.snr-pub-movil,.snr-pub-movil *,.snr-pub-movil *::before,.snr-pub-movil *::after{box-sizing:border-box}.snr-pub-movil #mobile-control{display:flex;justify-content:center}.snr-pub-movil__tarjeta{width:100%;max-width:380px;padding:20px 22px 22px;border-top:4px solid var(--snr-amarillo);border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra)}.snr-pub-movil__logo{margin-bottom:10px;text-align:center}.snr-pub-movil__logo img{width:60%;max-width:200px;height:auto}.snr-pub-movil__titulo{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--snr-borde);font-size:15px;font-weight:700;text-align:center;color:var(--snr-azul-oscuro)}.snr-pub-movil__texto{margin-bottom:14px;text-align:center;color:var(--snr-texto-suave)}.snr-pub-movil__campo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.snr-pub-movil .snr-pub-movil__etiqueta{font-size:12.5px;font-weight:600;color:var(--snr-texto)}.snr-pub-movil__campo .ui-inputfield{width:100% !important}.snr-pub-movil__switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio-control)}.snr-pub-movil__switch .ui-inputswitch{flex-shrink:0}.snr-pub-movil__acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.snr-pub-movil__acciones .ui-button{flex:1 1 90px;height:var(--snr-alto-control);margin:0 !important}.snr-pub-movil__acciones .ui-button.snr-pub-movil__btn-secundario{background:#ffffff !important;color:var(--snr-azul) !important}.snr-pub-movil__acciones .ui-button.snr-pub-movil__btn-secundario:hover,.snr-pub-movil__acciones .ui-button.snr-pub-movil__btn-secundario.ui-state-hover{background:var(--snr-azul-claro) !important}.snr-pub-movil #modalDialog{width:320px !important}.snr-pub-movil__mensaje{padding-bottom:4px;font-size:13px;line-height:1.5;text-align:center}.snr-pagina #pageContent.snr-neg{padding:14px 18px 18px !important}.snr-pagina .snr-neg .pageSubTitle{margin-bottom:12px;padding:9px 12px !important;font-size:12.5px !important}.snr-neg hr,.snr-neg-modal hr{height:0;margin:10px 0;border:0;border-top:1px solid var(--snr-borde);background:none}.snr-neg .ui-selectonemenu,.snr-neg .ui-inputfield,.snr-neg-modal .ui-selectonemenu,.snr-neg-modal .ui-inputfield{max-width:100%}.snr-neg .snr-neg-subtitulo{display:block;margin:4px 0 0;font-size:13px;color:var(--snr-azul-oscuro)}.snr-neg .snr-neg-paso{margin:0 0 12px;padding:12px 14px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff}.snr-neg .snr-neg-paso__titulo{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-neg .snr-neg-paso__numero{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--snr-azul);font-size:12px;font-weight:700;color:#ffffff}.snr-neg .snr-neg-paso__texto{margin:-4px 0 10px;font-size:12.5px;line-height:1.45;color:var(--snr-texto-suave)}.snr-neg .snr-neg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.snr-neg .snr-neg-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--snr-borde);border-radius:999px;background:#ffffff;font-size:12px;color:var(--snr-texto)}.snr-neg .snr-neg-chip b{color:var(--snr-azul-oscuro)}.snr-neg-descargas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.snr-neg-descargas--modal{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4px}a.snr-neg-descarga,a.snr-neg-descarga.ui-commandlink{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;color:var(--snr-texto);text-decoration:none !important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.snr-neg-descarga:hover,a.snr-neg-descarga:focus-visible{border-color:var(--snr-azul);box-shadow:var(--snr-sombra-hover);transform:translateY(-1px);color:var(--snr-texto);outline:none}.snr-neg-descarga__icono{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-neg-descarga__icono .pi{font-size:20px}.snr-neg-descarga--excel .snr-neg-descarga__icono{background:#e3f4ee;color:var(--snr-verde)}.snr-neg-descarga--info .snr-neg-descarga__icono{background:#fdeaea;color:#c62828}.snr-neg-descarga--texto .snr-neg-descarga__icono{background:#eef1f6;color:#4b5d78}.snr-neg-descarga__texto{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.3}.snr-neg-descarga__nombre{font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-neg-descarga__detalle{font-size:11.5px;color:var(--snr-texto-suave)}.snr-neg-descarga__accion{flex-shrink:0;font-size:15px;color:var(--snr-azul)}.snr-neg a.snr-neg-cargar,.snr-neg a.snr-neg-cargar.ui-commandlink{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:2px dashed #b9cdf7;border-radius:var(--snr-radio);background:#f7faff;color:var(--snr-texto);text-decoration:none !important;transition:border-color .2s ease,background-color .2s ease}.snr-neg a.snr-neg-cargar:hover,.snr-neg a.snr-neg-cargar:focus-visible{border-color:var(--snr-azul);background:var(--snr-azul-claro);outline:none}.snr-neg .snr-neg-cargar__icono{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--snr-azul);color:#ffffff}.snr-neg .snr-neg-cargar__icono .pi{font-size:19px}.snr-neg .snr-neg-cargar__texto{display:flex;flex-direction:column;line-height:1.3}.snr-neg .snr-neg-cargar__nombre{font-size:14px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-neg .snr-neg-cargar__detalle{font-size:12px;color:var(--snr-texto-suave)}.snr-neg .snr-neg-tabla .ui-datatable{margin-top:8px}.snr-neg .snr-neg-tabla--seleccion .ui-datatable tbody tr.ui-datatable-selectable,.snr-neg-modal .ui-datatable tbody tr.ui-datatable-selectable{cursor:pointer}.snr-neg .snr-neg-filtros,.snr-neg-modal .snr-neg-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:0 0 6px;padding:10px 12px;border-radius:10px;background:var(--snr-fondo)}.snr-neg .snr-neg-filtros--fin,.snr-neg-modal .snr-neg-filtros--fin{justify-content:flex-end}.snr-neg .snr-neg-filtros__ayuda{flex:1 1 260px;align-self:center;font-size:12.5px}.snr-neg .snr-neg-campo,.snr-neg-modal .snr-neg-campo{display:flex;flex-direction:column;gap:3px;min-width:0}.snr-neg .snr-neg-campo>.text,.snr-neg-modal .snr-neg-campo>.text{font-size:11.5px;font-weight:600;color:var(--snr-texto-suave)}.snr-neg .snr-neg-campo .ui-selectonemenu.snr-neg-campo__control{width:220px !important}.snr-neg .snr-neg-campo .ui-selectonemenu.snr-neg-campo__control--corto{width:140px !important}.snr-neg .snr-neg-campo--ancho{max-width:420px;margin:0 auto 12px}.snr-neg .snr-neg-campo--ancho .ui-selectonemenu.snr-neg-campo__control{width:100% !important}.snr-neg .snr-neg-fecha input,.snr-neg-modal .snr-neg-fecha input{width:132px !important}.snr-neg .snr-neg-acciones,.snr-neg-modal .snr-neg-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.snr-neg .snr-neg-acciones--fin{justify-content:flex-end}.snr-neg .snr-neg-acciones__grupo,.snr-neg-modal .snr-neg-acciones__grupo{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.snr-neg .snr-neg-acciones .ui-button,.snr-neg-modal .snr-neg-modal__botones .ui-button,.snr-neg-modal .snr-neg-acciones .ui-button{margin:0}.snr-neg .ui-button.snr-neg-btn-secundario,.snr-neg-modal .ui-button.snr-neg-btn-secundario{border-color:#cdd5e0 !important;background:#ffffff !important;color:var(--snr-azul-oscuro) !important}.snr-neg .ui-button.snr-neg-btn-secundario:hover,.snr-neg .ui-button.snr-neg-btn-secundario.ui-state-hover,.snr-neg-modal .ui-button.snr-neg-btn-secundario:hover,.snr-neg-modal .ui-button.snr-neg-btn-secundario.ui-state-hover{border-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.snr-neg .ui-button.snr-neg-btn-peligro{border-color:var(--snr-rojo) !important;background:#ffffff !important;color:var(--snr-rojo) !important}.snr-neg .ui-button.snr-neg-btn-peligro:hover,.snr-neg .ui-button.snr-neg-btn-peligro.ui-state-hover{background:#fdecef !important}.snr-neg .snr-neg-nota{margin-top:12px;padding:10px 12px;border-left:3px solid var(--snr-amarillo);border-radius:8px;background:#fff8e6;font-size:12px;line-height:1.5;color:var(--snr-texto)}.snr-neg .snr-neg-nota__icono{margin-right:4px;color:#c77700}.snr-neg-modal .snr-neg-aviso{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:9px 12px;border-radius:8px;background:var(--snr-azul-claro);font-size:12.5px;line-height:1.45;color:var(--snr-azul-oscuro)}.snr-neg-modal .snr-neg-aviso>.pi{margin-top:2px;flex-shrink:0}.snr-neg .snr-neg-vacio{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;font-size:13px;text-align:center;color:var(--snr-texto-suave)}.snr-neg .snr-neg-vacio>.pi{font-size:28px;color:#9aa6b8}.snr-neg-modal .snr-neg-modal__cuerpo{max-width:calc(100vw - 72px)}.snr-neg-modal .snr-neg-modal__cuerpo--sm{width:440px}.snr-neg-modal .snr-neg-modal__cuerpo--md{width:640px}.snr-neg-modal .snr-neg-modal__cuerpo--lg{width:860px}.snr-neg-modal .snr-neg-modal__cuerpo--xl{width:1080px}.snr-neg-modal .snr-neg-modal__texto{font-size:13px;line-height:1.5;text-align:center}.ui-dialog.snr-neg-modal .ui-dialog-content>:last-child:has(.commandsPanel){margin-bottom:0}.snr-neg-modal .snr-neg-modal__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.snr-neg-modal .snr-neg-resumen,.snr-neg-modal .snr-neg-detalle{width:100%;border-collapse:collapse}.snr-neg-modal .snr-neg-resumen td,.snr-neg-modal .snr-neg-detalle td{padding:6px 4px !important;border-bottom:1px solid #eef0f3}.snr-neg-modal .snr-neg-resumen tr:last-child td{border-bottom:0;font-size:14px}.snr-neg-modal .snr-neg-resumen td:nth-child(2),.snr-neg-modal .snr-neg-detalle td:nth-child(2){text-align:right;word-break:break-word}.snr-neg-modal .snr-neg-resumen tr:last-child .label{font-size:15px;color:var(--snr-azul-oscuro)}.snr-neg-modal .snr-neg-detalle td:first-child{width:42%}.snr-neg-modal .snr-neg-mensaje{width:100%;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--snr-fondo)}.snr-neg-modal .snr-neg-mensaje .label{font-weight:400;word-break:break-word}.snr-neg-modal .snr-neg-seccion{margin:12px 0 4px;padding-top:10px;border-top:1px solid var(--snr-borde)}.snr-neg-modal .snr-neg-convenio{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--snr-borde)}.snr-neg-modal .snr-neg-convenio .ui-selectonemenu{width:100% !important}.snr-neg-modal .snr-neg-formulario,.snr-neg .snr-neg-formulario{width:100%}.snr-neg-modal .snr-neg-formulario td:first-child,.snr-neg .snr-neg-formulario td:first-child{width:36%;font-size:12.5px}.snr-neg-modal .snr-neg-formulario td .ui-inputfield,.snr-neg-modal .snr-neg-formulario td .ui-selectonemenu,.snr-neg .snr-neg-formulario td .ui-inputfield,.snr-neg .snr-neg-formulario td .ui-selectonemenu{width:100% !important}.snr-neg-modal .snr-neg-formulario td .ui-calendar,.snr-neg .snr-neg-formulario td .ui-calendar{display:flex;width:100%}.snr-neg-modal .snr-neg-formulario td .ui-calendar input,.snr-neg .snr-neg-formulario td .ui-calendar input{flex:1 1 auto;width:auto !important}.snr-neg-modal textarea.snr-neg-textarea{width:100% !important;text-align:left}.snr-neg-modal textarea.snr-neg-textarea--lectura{opacity:1;background:var(--snr-fondo)}.snr-neg-modal .snr-neg-medios-pago #divMainPayment{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:100%}.snr-neg-modal .snr-neg-medios-pago .paymentMethodContainer{display:block !important;margin:0 !important}.snr-neg-modal .snr-neg-medios-pago .paymentMethodContainer>a{display:block;text-decoration:none !important}.snr-neg-modal .snr-neg-medios-pago .paymentMethod{display:flex;align-items:center;justify-content:center;width:100% !important;height:100px;margin:0 !important;padding:10px !important;border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;background:#ffffff;box-shadow:none !important;transition:border-color .2s ease,box-shadow .2s ease}.snr-neg-modal .snr-neg-medios-pago .paymentMethod:hover{border-color:var(--snr-azul) !important;box-shadow:0 8px 18px rgba(0,72,132,0.14) !important}.snr-neg-modal .snr-neg-medios-pago .paymentMethod>img{max-width:100%;max-height:72px;object-fit:contain}.snr-neg-modal .snr-neg-cargue .ui-fileupload{border:0;background:transparent}.snr-neg-modal .snr-neg-cargue .ui-fileupload-buttonbar{padding:0 0 8px !important;border:0 !important;background:transparent !important;text-align:center}.snr-neg-modal .snr-neg-cargue .ui-fileupload-content{min-height:84px;padding:10px !important;border:2px dashed #b9cdf7 !important;border-radius:var(--snr-radio) !important;background:#f7faff !important}.snr-neg-modal .snr-neg-cargue .ui-fileupload-content.ui-state-dragover,.snr-neg-modal .snr-neg-cargue .ui-fileupload-content.ui-fileupload-highlight{border-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.snr-neg-modal .snr-neg-cargue .ui-fileupload-files{font-size:12px !important}.snr-neg-modal .snr-neg-cargue__ayuda{margin-top:6px;font-size:12px;text-align:center;color:var(--snr-texto-suave)}.snr-neg-modal .snr-neg-progreso{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--snr-fondo)}.snr-neg-modal .snr-neg-progreso .text{font-size:12px;font-weight:600}.snr-neg-modal .ui-progressbar.snr-neg-progreso__barra{width:100%;height:18px !important;margin:0 !important}.snr-neg-modal .snr-neg-progreso__barra .ui-progressbar-label{line-height:18px;font-weight:600}.snr-neg-modal .ui-tabs.snr-neg-pestanas.ui-tabs-left{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav{float:none !important;flex-direction:column;flex-wrap:nowrap;width:auto !important;height:auto !important}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li{float:none !important;width:100%;border-bottom:0 !important;border-left:3px solid transparent !important}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li a{display:block;float:none !important;white-space:normal}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li.ui-state-active,.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li.ui-tabs-selected{border-left-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-panels{float:none !important;width:auto !important;min-width:0}.snr-neg-modal .snr-neg-pestanas .ui-tabs-panel{padding-top:0 !important}.snr-neg-modal .snr-neg-columnas{width:100%}.snr-neg-modal .snr-neg-columnas>tbody>tr>td{width:50%}.snr-neg-modal .divLoopContainer{max-height:420px;padding-right:6px;overflow-y:auto}.snr-neg-modal hr.divLoopContainerSeparator{margin:6px 0 !important;border:0 !important;border-top:1px solid var(--snr-borde) !important}.snr-neg-modal .divLoopContainerText{padding:1px 0;font-size:12.5px;line-height:1.45}.snr-neg-prepago .snr-neg-saldo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-width:720px;margin:4px auto 0}.snr-neg-prepago .snr-neg-saldo__item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff}.snr-neg-prepago .snr-neg-saldo__item--principal{border-color:#c9d9fb;background:linear-gradient(135deg,#f3f7ff 0%,#e6effd 100%)}.snr-neg-prepago .snr-neg-saldo__icono{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--snr-azul);color:#ffffff}.snr-neg-prepago .snr-neg-saldo__item:not(.snr-neg-saldo__item--principal) .snr-neg-saldo__icono{background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-neg-prepago .snr-neg-saldo__icono .pi{font-size:19px}.snr-neg-prepago .snr-neg-saldo__datos{display:flex;flex-direction:column;gap:2px;min-width:0}.snr-neg-prepago .snr-neg-saldo__datos .text{font-size:12px}.snr-neg-prepago .snr-neg-saldo__valor{font-size:22px;font-weight:700;color:var(--snr-azul-oscuro)}.snr-neg-modal .snr-neg-solicitud{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:16px}.snr-neg-modal .snr-neg-solicitud__adjuntos{padding-left:16px;border-left:1px solid var(--snr-borde)}.snr-neg-modal .snr-neg-estado-solicitud{margin:4px 0 0;font-size:12.5px;text-align:center}.snr-neg-modal .snr-neg-etiqueta{display:inline-block;padding:2px 10px;border-radius:999px;background:#fdecef;font-weight:700;color:var(--snr-rojo)}.snr-neg-modal .snr-neg-recarga{width:100%}.snr-neg-reportes .snr-neg-panel{max-width:860px;margin:0 auto}.snr-neg-reportes .snr-neg-formulario--dos>tbody,.snr-neg-reportes .snr-neg-formulario--parametros>tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.snr-neg-reportes .snr-neg-formulario--dos>tbody>tr,.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center}.snr-neg-reportes .snr-neg-formulario--dos>tbody>tr>td,.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr>td{width:auto !important}.snr-neg-reportes .snr-neg-formulario--parametros{max-width:420px;margin:0 auto}.snr-neg-reportes .snr-neg-formulario--parametros>tbody{grid-template-columns:minmax(0,1fr);gap:10px}.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr{grid-template-columns:minmax(0,1fr);gap:4px}.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr>td{padding:0 !important}.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr>td:first-child{text-align:center}.snr-neg-reportes .snr-neg-reporte{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;align-items:start}.snr-neg-reportes .snr-neg-reporte__menu,.snr-neg-reportes .snr-neg-reporte__agregados{display:flex;flex-direction:column;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;overflow:hidden}.snr-neg-reportes .snr-neg-reporte__titulo{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--snr-borde);background:var(--snr-fondo);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-neg-reportes .snr-neg-reporte__lista{padding:8px}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox,.snr-neg-reportes .snr-neg-reporte__lista .ui-selectonelistbox{display:block !important;height:auto !important;width:100% !important;border:0 !important;padding:0 !important;background:transparent !important}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-listcontainer{width:100% !important;height:420px !important;max-height:calc(100vh - 260px);overflow-y:auto;border:0 !important}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-list{display:table;width:100% !important;border-collapse:separate;border-spacing:0 2px}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item{cursor:pointer}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item td{padding:8px 10px !important;border:0 !important;border-radius:var(--snr-radio-control);font-size:12.5px !important;line-height:1.35;text-align:left !important;white-space:normal}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item,.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item.ui-state-hover,.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item.ui-state-highlight{background:transparent !important}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item.ui-state-hover td,.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item:hover td{background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-neg-reportes .snr-neg-reporte__lista .ui-selectlistbox-item.ui-state-highlight td{background:var(--snr-azul) !important;font-weight:600;color:#ffffff !important}.snr-neg-reportes .snr-neg-reporte__filtros{min-height:140px;padding:10px 12px}.snr-neg-reportes .snr-neg-reporte__filtros .ui-datatable{margin-top:0}.snr-neg-reportes .snr-neg-reporte__pie{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px 12px;border-top:1px solid var(--snr-borde);background:#fafbfc}.snr-neg-reportes .snr-neg-reporte__pie .ui-button{margin:0}.snr-neg-reportes .snr-neg-reporte__filtros>[id$="panelFiltros"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.snr-neg-reportes .contenedorTotal{border:1px solid var(--snr-borde);border-radius:10px;background:#ffffff;overflow:hidden}.snr-neg-reportes .contenedorTotal .tituloParent{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--snr-azul-claro)}.snr-neg-reportes .contenedorTotal .tituloFiltro{font-size:12.5px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-neg-reportes .contenedorTotal a.btnCerrar{font-weight:700;color:var(--snr-rojo);text-decoration:none !important}.snr-neg-reportes .contenedorTotal .contenedorFiltro{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px}.snr-neg-reportes .contenedorTotal .contenedorFiltro .ui-selectonemenu,.snr-neg-reportes .contenedorTotal .contenedorFiltro .ui-calendar,.snr-neg-reportes .contenedorTotal .contenedorFiltro .ui-autocomplete,.snr-neg-reportes .contenedorTotal .contenedorFiltro .ui-inputfield{max-width:100% !important}.snr-neg-modal .tablaConsulta{margin-top:0}.snr-neg-paybacks{--snr-neg-esc-1:#ffffff;--snr-neg-esc-2:#f1f5fe;--snr-neg-esc-3:#e6effd;--snr-neg-esc-4:#d9e6fc;--snr-neg-esc-5:#c9dbfa;--snr-neg-esc-6:#b7cef7;--snr-neg-esc-alto:#fde4e8}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue0,.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue1,.snr-neg-paybacks .snr-neg-leyenda__muestra.row-mov-blue1{background:var(--snr-neg-esc-1) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue2{background:var(--snr-neg-esc-2) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue3,.snr-neg-paybacks .snr-neg-leyenda__muestra.row-mov-blue3{background:var(--snr-neg-esc-3) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue4{background:var(--snr-neg-esc-4) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue5,.snr-neg-paybacks .snr-neg-leyenda__muestra.row-mov-blue5{background:var(--snr-neg-esc-5) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue6{background:var(--snr-neg-esc-6) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue-last,.snr-neg-paybacks .snr-neg-leyenda__muestra.row-mov-blue-last{background:var(--snr-neg-esc-alto) !important}.snr-neg-paybacks .ui-datatable tbody tr.row-mov-blue-last>td:first-child{box-shadow:inset 3px 0 0 var(--snr-rojo)}.snr-neg-paybacks .ui-datatable tbody tr[class*="row-mov-blue"]:hover{filter:brightness(.97)}.snr-neg-paybacks .ui-datatable tbody tr[class*="row-mov-blue"].ui-state-highlight{background:var(--snr-azul-claro) !important;box-shadow:inset 0 0 0 1px var(--snr-azul)}.snr-neg-paybacks .snr-neg-pie-tabla{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.snr-neg-paybacks .snr-neg-pie-tabla .snr-neg-acciones{margin-top:0}.snr-neg-paybacks .snr-neg-leyenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;color:var(--snr-texto-suave)}.snr-neg-paybacks .snr-neg-leyenda__titulo{font-weight:600}.snr-neg-paybacks .snr-neg-leyenda__item{display:inline-flex;align-items:center;gap:5px}.snr-neg-paybacks .snr-neg-leyenda__muestra{display:inline-block;width:14px;height:14px;border:1px solid #cdd5e0;border-radius:4px}.snr-neg-modal .snr-neg-adjunto{margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--snr-fondo);text-align:center}.snr-neg-modal a.snr-neg-adjunto__enlace{display:inline-flex;align-items:center;gap:6px;color:var(--snr-azul);text-decoration:none !important}.snr-neg-modal a.snr-neg-adjunto__enlace .text{color:inherit;font-weight:600}.snr-neg-modal a.snr-neg-adjunto__enlace:hover{color:var(--snr-azul-oscuro)}@media(max-width:900px){.snr-neg-reportes .snr-neg-reporte{grid-template-columns:minmax(0,1fr)}.snr-neg-modal .snr-neg-solicitud{grid-template-columns:minmax(0,1fr)}.snr-neg-modal .snr-neg-solicitud__adjuntos{padding-left:0;border-left:0}}@media(max-width:720px){.snr-pagina #pageContent.snr-neg{padding:12px 10px 14px !important}.snr-neg .snr-neg-filtros,.snr-neg-modal .snr-neg-filtros{align-items:stretch}.snr-neg .snr-neg-campo,.snr-neg-modal .snr-neg-campo{flex:1 1 100%}.snr-neg .snr-neg-campo .ui-selectonemenu.snr-neg-campo__control,.snr-neg .snr-neg-campo .ui-selectonemenu.snr-neg-campo__control--corto,.snr-neg .snr-neg-fecha,.snr-neg .snr-neg-fecha input,.snr-neg-modal .snr-neg-fecha,.snr-neg-modal .snr-neg-fecha input{width:100% !important}.snr-neg .snr-neg-acciones .ui-button,.snr-neg .snr-neg-acciones__grupo,.snr-neg-modal .snr-neg-modal__botones .ui-button{flex:1 1 100%}.snr-neg-paybacks .snr-neg-pie-tabla>.snr-neg-acciones{flex:1 1 100%}.snr-neg-reportes .snr-neg-formulario--dos>tbody,.snr-neg-reportes .snr-neg-formulario--parametros>tbody,.snr-neg-reportes .snr-neg-formulario--dos>tbody>tr,.snr-neg-reportes .snr-neg-formulario--parametros>tbody>tr{grid-template-columns:minmax(0,1fr)}.snr-neg-reportes .snr-neg-reporte__filtros>[id$="panelFiltros"]{grid-template-columns:minmax(0,1fr)}.snr-neg-descargas--modal{grid-template-columns:minmax(0,1fr)}.snr-neg-modal .ui-tabs.snr-neg-pestanas.ui-tabs-left{grid-template-columns:minmax(0,1fr)}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav{flex-direction:row;flex-wrap:wrap;border-right:0 !important;border-bottom:1px solid var(--snr-borde) !important}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li{width:auto;border-left:0 !important;border-bottom:3px solid transparent !important}.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li.ui-state-active,.snr-neg-modal .snr-neg-pestanas.ui-tabs-left>.ui-tabs-nav li.ui-tabs-selected{border-bottom-color:var(--snr-azul) !important}.snr-neg-modal .snr-neg-detalle td:nth-child(2),.snr-neg-modal .snr-neg-resumen td:nth-child(2){text-align:left}.snr-neg-modal .snr-neg-detalle td:first-child{width:100% !important;padding-bottom:0 !important;border-bottom:0}}@media(prefers-reduced-motion:reduce){a.snr-neg-descarga,.snr-neg a.snr-neg-cargar,.snr-neg-modal .snr-neg-medios-pago .paymentMethod{transition:none}a.snr-neg-descarga:hover{transform:none}}.snr-mod-caja .pageTitle{flex-wrap:wrap}.snr-mod-caja .cajaExpressOripInfoBox{display:inline-block;padding:5px 12px;border-left:3px solid var(--snr-amarillo);border-radius:var(--snr-radio-control);background:#fff7e6;font-size:12px;font-weight:500;line-height:1.4;color:var(--snr-texto)}.snr-mod-caja .cajaExpressOripInfoBox b{color:var(--snr-azul-oscuro);font-weight:600}.snr-mod-caja .ui-button.cajaExpressBtnPrimary,.snr-mod-caja .ui-button.cajaExpressBtnSecondary,.snr-mod-caja .ui-button.cajaExpressBtnAdd,.ui-dialog.cexDialog .ui-button.cajaExpressBtnPrimary,.ui-dialog.cexDialog .ui-button.cajaExpressBtnSecondary{min-width:110px;margin:0 !important}.snr-mod-caja .ui-button.cajaExpressBtnSecondary,.ui-dialog.cexDialog .ui-button.cajaExpressBtnSecondary,.ui-dialog.cexDialog .ui-button.copBtnSecondary{border-color:var(--snr-azul) !important;background:#ffffff !important;color:var(--snr-azul) !important}.snr-mod-caja .ui-button.cajaExpressBtnSecondary:hover,.snr-mod-caja .ui-button.cajaExpressBtnSecondary.ui-state-hover,.ui-dialog.cexDialog .ui-button.cajaExpressBtnSecondary:hover,.ui-dialog.cexDialog .ui-button.cajaExpressBtnSecondary.ui-state-hover,.ui-dialog.cexDialog .ui-button.copBtnSecondary:hover,.ui-dialog.cexDialog .ui-button.copBtnSecondary.ui-state-hover{border-color:var(--snr-azul-hover) !important;background:var(--snr-azul-claro) !important;color:var(--snr-azul-oscuro) !important}.snr-mod-caja .ui-button.cajaExpressBtnSecondary .ui-icon,.ui-dialog.cexDialog .ui-button.cajaExpressBtnSecondary .ui-icon{filter:none;color:inherit}.snr-mod-caja .ui-button.cajaExpressBtnAdd{border-color:var(--snr-verde) !important;background:var(--snr-verde) !important}.snr-mod-caja .ui-button.cajaExpressBtnAdd:hover,.snr-mod-caja .ui-button.cajaExpressBtnAdd.ui-state-hover{border-color:#057a58 !important;background:#057a58 !important}.ui-dialog.cexDialog .ui-button.cexBtnCompacto{min-width:0;min-height:30px;height:30px}.ui-dialog.cexDialog .ui-button.cexBtnCompacto .ui-button-text{padding:0 10px !important;font-size:12px !important}.ui-dialog.cexDialog .ui-button.cexBtnCompacto.ui-button-text-icon-left{padding-left:10px !important}.snr-mod-caja .ui-button.cexBtnIcono,.ui-dialog.cexDialog .ui-button.cexBtnIcono,.snr-mod-caja .ui-button.copBtnIconoError{width:30px !important;min-width:30px;height:30px;min-height:30px;margin:0 !important;border:1px solid transparent !important;border-radius:var(--snr-radio-control) !important;background:transparent !important;color:var(--snr-azul-oscuro) !important}.snr-mod-caja .ui-button.cexBtnIcono:hover,.snr-mod-caja .ui-button.cexBtnIcono.ui-state-hover,.ui-dialog.cexDialog .ui-button.cexBtnIcono:hover,.ui-dialog.cexDialog .ui-button.cexBtnIcono.ui-state-hover,.snr-mod-caja .ui-button.copBtnIconoError:hover,.snr-mod-caja .ui-button.copBtnIconoError.ui-state-hover{border-color:var(--snr-borde) !important;background:var(--snr-azul-claro) !important}.snr-mod-caja .ui-button.cexBtnIcono .ui-icon,.ui-dialog.cexDialog .ui-button.cexBtnIcono .ui-icon,.snr-mod-caja .ui-button.copBtnIconoError .ui-icon{filter:none;font-size:16px;color:inherit}.snr-mod-caja .ui-button.cexBtnIcono--pdf{color:#c62828 !important}.snr-mod-caja .ui-button.cexBtnIcono--ver{color:var(--snr-azul) !important}.snr-mod-caja .ui-button.copBtnIconoError{color:var(--snr-rojo) !important}.ui-dialog.cexDialog .ui-button.cexBtnDev{width:30px !important;min-width:30px;height:30px;min-height:30px;margin:0 !important;border:1px solid var(--snr-borde-campo) !important;border-radius:var(--snr-radio-control) !important;background:#ffffff !important;color:var(--snr-texto-suave) !important}.ui-dialog.cexDialog .ui-button.cexBtnDev:hover,.ui-dialog.cexDialog .ui-button.cexBtnDev.ui-state-hover{border-color:var(--snr-azul) !important;color:var(--snr-azul) !important}.ui-dialog.cexDialog .ui-button.cexBtnDev:has(.pi-check-circle){border-color:var(--snr-verde) !important;background:var(--snr-verde) !important;color:#ffffff !important}.ui-dialog.cexDialog .ui-button.cexBtnDev .ui-icon{filter:none;font-size:15px;color:inherit}.snr-mod-caja .cajaExpressStepsContainer{max-width:760px;margin:0 auto 12px}.snr-mod-caja .cajaExpressStepsContainer .ui-steps{width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps>ul,.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-list{position:relative;display:flex !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:flex-start !important;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps>ul::before,.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-list::before{content:"";position:absolute;top:14px;left:12.5%;right:12.5%;height:2px;background:var(--snr-borde);z-index:0}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item{position:relative;z-index:1;flex:1 1 0 !important;float:none !important;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;text-align:center !important;opacity:1 !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item .ui-menuitem-link{display:flex !important;flex-direction:column;align-items:center;gap:4px;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-decoration:none !important;cursor:default !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item .ui-steps-number{display:inline-flex !important;align-items:center;justify-content:center;width:30px !important;height:30px !important;margin:0 !important;border:2px solid var(--snr-borde-campo) !important;border-radius:var(--snr-radio-control) !important;background:#ffffff !important;font-size:13px !important;font-weight:700 !important;line-height:1 !important;color:var(--snr-texto-suave) !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item .ui-steps-title{display:block !important;width:auto !important;margin:0 !important;font-size:12px !important;font-weight:500 !important;color:var(--snr-texto-suave) !important;white-space:nowrap}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number,.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item.ui-state-active .ui-steps-number{border-color:var(--snr-azul) !important;background:var(--snr-azul) !important;color:#ffffff !important}.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title,.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item.ui-state-active .ui-steps-title{font-weight:700 !important;color:var(--snr-azul-oscuro) !important}.snr-mod-caja .cajaExpressWizardContainer{display:flex;justify-content:center;max-width:1000px;margin:0 auto}.snr-mod-caja .cajaExpressStepPanel{display:flex;flex-direction:column;width:100%;max-width:640px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;overflow:hidden}.snr-mod-caja .cajaExpressStepPanelWide{max-width:100%}.snr-mod-caja .cajaExpressStepHeader{display:flex;flex-direction:column;gap:2px;padding:9px 16px;border-bottom:1px solid var(--snr-borde);border-left:3px solid var(--snr-amarillo);background:var(--snr-fondo)}.snr-mod-caja .cajaExpressStepTitle{font-size:14px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .cajaExpressStepHint{font-size:12px;color:var(--snr-texto-suave)}.snr-mod-caja .cajaExpressStepBody{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px}.snr-mod-caja .cajaExpressStepFooter{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid var(--snr-borde);background:#fafbfc}.snr-mod-caja .cajaExpressStepFooterRight{display:flex;align-items:center;gap:8px}.snr-mod-caja .cajaExpressFormGrid,.ui-dialog.cexDialog .cajaExpressFormGrid{margin:0 auto !important;border-collapse:collapse}.snr-mod-caja .cajaExpressFormGrid td,.ui-dialog.cexDialog .cajaExpressFormGrid td{padding:3px 6px !important;vertical-align:middle !important}.snr-mod-caja .cajaExpressFormGrid .cajaExpressFormLabel,.ui-dialog.cexDialog .cajaExpressFormGrid .cajaExpressFormLabel{width:160px;text-align:right !important;white-space:nowrap}.snr-mod-caja .cajaExpressFormGrid .cajaExpressFormInput,.ui-dialog.cexDialog .cajaExpressFormGrid .cajaExpressFormInput{text-align:left !important}.snr-mod-caja .cajaExpressFormGrid .ui-inputfield,.snr-mod-caja .cajaExpressFormGrid .ui-selectonemenu,.ui-dialog.cexDialog .cajaExpressFormGrid .ui-inputfield,.ui-dialog.cexDialog .cajaExpressFormGrid .ui-selectonemenu,.ui-dialog.cexDialog .cajaExpressFormGrid .ui-autocomplete{width:280px !important;max-width:100%}.ui-dialog.cexDialog .cajaExpressFormGrid .ui-autocomplete .ui-autocomplete-input{width:auto !important}.ui-dialog.cexDialog .cajaExpressFormGrid .ui-calendar{display:inline-flex;max-width:100%}.ui-dialog.cexDialog .cajaExpressFormGrid .label{display:inline-block;max-width:320px;word-break:break-word}.ui-dialog.cexDialog .cajaExpressTurnoPrefix{display:inline-flex;align-items:center;height:var(--snr-alto-control);padding:0 10px;border:1px solid var(--snr-borde-campo);border-right:0;border-radius:var(--snr-radio-control) 0 0 var(--snr-radio-control);background:var(--snr-fondo);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro);vertical-align:middle}.ui-dialog.cexDialog .cajaExpressFormGrid .ui-inputfield.cajaExpressTurnoInput{width:100px !important;border-radius:0 var(--snr-radio-control) var(--snr-radio-control) 0 !important;vertical-align:middle}.snr-mod-caja .cexCheckRow{margin-top:6px;text-align:center}.snr-mod-caja .booleanLabel .ui-chkbox-label{font-size:13px}.snr-mod-caja .cajaExpressAlertBox{width:100%;padding:9px 14px;border-left:4px solid var(--snr-rojo);border-radius:10px;background:#fdecee;font-size:13px;font-weight:600;text-align:center;color:var(--snr-rojo)}.snr-mod-caja .cajaExpressServicioResumen{margin-top:6px;padding:7px 14px;border-left:3px solid var(--snr-azul);border-radius:var(--snr-radio-control);background:var(--snr-azul-claro);text-align:center}.snr-mod-caja .cajaExpressTarifaBox{width:100%;padding:8px 14px;border-left:3px solid var(--snr-amarillo);border-radius:var(--snr-radio-control);background:#fff7e6;font-size:13px;color:var(--snr-texto)}.snr-mod-caja .cajaExpressDataTable,.ui-dialog.cexDialog .cajaExpressDataTable{width:100%;margin-top:6px}.snr-mod-caja .cajaExpressDataTable tfoot td,.ui-dialog.cexDialog .cajaExpressDataTable tfoot td{font-size:13px !important}.snr-mod-caja .cajaExpressAddProductRow{display:flex;justify-content:flex-end;width:100%}.snr-mod-caja .cajaExpressResumenSeccion{width:100%;padding:0 0 6px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff;overflow:hidden}.snr-mod-caja .cajaExpressResumenSeccion .ui-datatable{margin:0 10px 4px;width:auto}.snr-mod-caja .devRibbon{margin:0 0 6px;padding:6px 12px;border-left:3px solid var(--snr-amarillo);border-bottom:1px solid var(--snr-borde);background:var(--snr-fondo);font-size:12.5px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .cajaExpressResumenGrid{margin:0 10px !important;border-collapse:collapse}.snr-mod-caja .cajaExpressResumenGrid td{padding:2px 8px !important;font-size:12.5px;vertical-align:middle !important}.ui-dialog.cexDialog .cexDlgBody{min-width:min(360px,calc(100vw - 72px))}.ui-dialog.cexDialog .ui-dialog-content>:last-child{margin-bottom:0 !important}.ui-dialog.cexDialog .commandsPanel .ui-button{margin:2px 3px !important}.ui-dialog.cexDialog .cexAvisoSuave{margin-top:6px;padding:6px 10px;border-left:3px solid var(--snr-amarillo);border-radius:var(--snr-radio-control);background:#fff7e6;font-size:12px;text-align:center;color:#7a4b00}.snr-mod-caja .cexCtrlBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.snr-mod-caja .cexCtrlBarLeft,.snr-mod-caja .cexCtrlBarRight{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.snr-mod-caja .cexCtrlBarLeft>.text{font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .cexCtrlBar .ui-button{margin:0 !important}.snr-mod-caja .cexCtrlBar .ui-calendar{display:inline-flex;align-items:stretch;gap:0}.snr-mod-caja .cexCtrlBar .ui-calendar input.ui-inputfield{width:130px;height:var(--snr-alto-control);border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.snr-mod-caja .cexCtrlBar .ui-calendar .ui-datepicker-trigger.ui-button{width:var(--snr-alto-control) !important;min-width:var(--snr-alto-control);height:var(--snr-alto-control);min-height:var(--snr-alto-control);margin:0 !important;border-radius:0 var(--snr-radio-control) var(--snr-radio-control) 0 !important}.snr-mod-caja .cexFiltroToggle.ui-selectonebutton{display:inline-flex;border-radius:var(--snr-radio-control);overflow:hidden}.snr-mod-caja .cexFiltroToggle .ui-button{min-width:90px;height:var(--snr-alto-control);margin:0 !important;border:1px solid var(--snr-azul) !important;border-radius:0 !important;background:#ffffff !important;color:var(--snr-azul) !important}.snr-mod-caja .cexFiltroToggle .ui-button + .ui-button{border-left:0 !important}.snr-mod-caja .cexFiltroToggle .ui-button:first-child{border-radius:var(--snr-radio-control) 0 0 var(--snr-radio-control) !important}.snr-mod-caja .cexFiltroToggle .ui-button:last-child{border-radius:0 var(--snr-radio-control) var(--snr-radio-control) 0 !important}.snr-mod-caja .cexFiltroToggle .ui-button:hover,.snr-mod-caja .cexFiltroToggle .ui-button.ui-state-hover{background:var(--snr-azul-claro) !important}.snr-mod-caja .cexFiltroToggle .ui-button.ui-state-active{background:var(--snr-azul) !important;color:#ffffff !important}.snr-mod-caja .cexFiltroToggle .ui-button .ui-button-text{padding:0 14px !important;font-size:12.5px !important}.snr-mod-caja .cexResumenBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 4px}.snr-mod-caja .cexResumenCard{padding:8px 12px;border:1px solid var(--snr-borde);border-left:4px solid var(--snr-borde-campo);border-radius:var(--snr-radio);background:#ffffff;text-align:left}.snr-mod-caja .cexResumenCard--ok{border-left-color:var(--snr-verde)}.snr-mod-caja .cexResumenCard--warn{border-left-color:var(--snr-amarillo)}.snr-mod-caja .cexResumenCard--info{border-left-color:var(--snr-azul)}.snr-mod-caja .cexResumenCard--error{border-left-color:var(--snr-rojo)}.snr-mod-caja .cexResumenNum{font-size:18px;font-weight:700;line-height:1.25;color:var(--snr-azul-oscuro);white-space:nowrap}.snr-mod-caja .cexResumenCard--ok .cexResumenNum{color:var(--snr-verde)}.snr-mod-caja .cexResumenCard--error .cexResumenNum{color:var(--snr-rojo)}.snr-mod-caja .cexResumenLbl{margin-top:2px;font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--snr-texto-suave)}.snr-mod-caja .cexTextoSecundario{font-size:11.5px;color:var(--snr-texto-suave)}.snr-mod-caja .cexTotalBar{margin-top:8px;padding:7px 14px;border-radius:var(--snr-radio-control);background:var(--snr-fondo);font-size:12.5px;text-align:center;color:var(--snr-texto)}.snr-mod-caja .cexTotalBar b{color:var(--snr-azul-oscuro)}.snr-mod-caja .cexSinResultados{margin:20px 0;padding:14px;border-radius:var(--snr-radio-control);background:var(--snr-fondo);font-style:italic;text-align:center;color:var(--snr-texto-suave)}.ui-dialog.cexDialog .cexDlgInfoBar{display:flex;flex-wrap:wrap;gap:4px 20px;padding:8px 12px;border-radius:var(--snr-radio-control);background:var(--snr-fondo);font-size:12.5px;color:var(--snr-texto)}.ui-dialog.cexDialog .cexDlgInfoBar b{font-weight:600;color:var(--snr-azul-oscuro)}.ui-dialog.devDialog{width:860px !important}.ui-dialog.devDialog .devSummaryCard{margin:0 0 10px;padding:10px 14px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:var(--snr-fondo)}.ui-dialog.devDialog .devSummaryRow{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:flex-start}.ui-dialog.devDialog .devSummaryCol{display:flex;flex-direction:column;gap:2px}.ui-dialog.devDialog .devSummaryLabel{font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--snr-texto-suave)}.ui-dialog.devDialog .devSummaryValue{font-size:13.5px;font-weight:700;color:var(--snr-azul-oscuro)}.ui-dialog.devDialog .devSummaryMoney{color:var(--snr-azul)}.ui-dialog.devDialog .devSummaryBadge{display:inline-block;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700}.ui-dialog.devDialog .devReadonlyBanner,.ui-dialog.devDialog .devInfoBanner{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--snr-radio-control);font-size:12.5px;font-weight:600}.ui-dialog.devDialog .devReadonlyBanner{margin-top:8px;border-left:3px solid var(--snr-rojo);background:#fdecee;color:var(--snr-rojo)}.ui-dialog.devDialog .devInfoBanner{margin-bottom:10px;border-left:3px solid var(--snr-azul);background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.ui-dialog.devDialog .devTabView .ui-tabs-panels,.ui-dialog.devDialog .devTabView .ui-tabs-panel{padding:0 !important}.ui-dialog.devDialog .devTabView .ui-tabs-nav li.ui-state-disabled a{color:#c1c7d0 !important;cursor:default}.ui-dialog.devDialog .devFormWrap{padding:10px 2px 4px}.ui-dialog.devDialog .devFormGrid{width:100%;border-collapse:collapse}.ui-dialog.devDialog .devFormGrid td{padding:4px 6px !important;vertical-align:middle !important;font-size:13px}.ui-dialog.devDialog .devFormGrid .devFormLbl{width:120px;text-align:right;white-space:nowrap;font-weight:600;color:var(--snr-texto)}.ui-dialog.devDialog .devFormGrid .ui-inputfield,.ui-dialog.devDialog .devFormGrid .ui-selectonemenu{width:100% !important;min-width:150px}.ui-dialog.devDialog .devMotivoWrap{padding:8px 6px 0}.ui-dialog.devDialog .devMotivoLabel{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--snr-texto)}.ui-dialog.devDialog .devMotivoWrap .ui-inputtextarea{width:100% !important;resize:vertical}.ui-dialog.devDialog .devEmptyTab{padding:18px;font-size:13px;font-style:italic;text-align:center;color:var(--snr-texto-suave)}.ui-dialog.devDialog .devDocRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:7px 8px;border-bottom:1px solid #eef0f3}.ui-dialog.devDialog .devDocRow:hover{background:#f8fafd}.ui-dialog.devDialog .devDocInfo,.ui-dialog.devDialog .devDocActions{display:flex;align-items:center;gap:10px}.ui-dialog.devDialog .devDocIcono{font-size:17px;color:var(--snr-azul)}.ui-dialog.devDialog .devDocIcono--camara{color:#c77700}.ui-dialog.devDialog .devDocIcono--rut{color:#6d3fa8}.ui-dialog.devDialog .devDocName{font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.ui-dialog.devDialog .devDocStatus{font-size:12px;font-weight:700}.ui-dialog.devDialog .devDocDownload{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio-control);font-size:12px;font-weight:600;text-decoration:none;color:var(--snr-verde)}.ui-dialog.devDialog .devDocDownload:hover{border-color:var(--snr-verde);background:#e8f6f1}.ui-dialog.devDialog .devOtrosSoportesHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:10px 8px 4px;border-top:1px solid var(--snr-borde);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.ui-dialog.devDialog .devButtonBar{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px -18px 0;padding:10px 18px;border-top:1px solid var(--snr-borde);background:#fafbfc}.ui-dialog.devDialog .devButtonBar .ui-button{margin:0 !important}.ui-dialog.cexDialog .cexUploadBody{padding:4px 0 14px;text-align:center}.ui-dialog.cexDialog .cexUploadHint{margin-bottom:10px;font-size:12.5px;color:var(--snr-texto-suave)}.snr-mod-caja.copPaymentWrapper{max-width:760px;margin:0 auto;color:var(--snr-texto)}.snr-mod-caja .copCard{margin-bottom:12px;border-radius:var(--snr-radio);background:#ffffff;box-shadow:var(--snr-sombra);overflow:hidden}.snr-mod-caja .copEstadoBanner{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600}.snr-mod-caja .copEstadoBanner--pendiente{background:#fff4dc;color:#7a4b00}.snr-mod-caja .copEstadoBanner--pagada{background:#e8f6f1;color:var(--snr-verde)}.snr-mod-caja .copEstadoBanner--cancelada{background:#fdecee;color:var(--snr-rojo)}.snr-mod-caja .copEstadoBanner--otro{background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-mod-caja .copEstadoIcon{font-size:17px}.snr-mod-caja .copRefBox{padding:12px 16px 10px;border-bottom:1px solid var(--snr-borde);text-align:center}.snr-mod-caja .copRefLabel{margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--snr-texto-suave)}.snr-mod-caja .copRefValue{font-size:24px;font-weight:700;letter-spacing:1px;color:var(--snr-azul-oscuro)}.snr-mod-caja .copSectionRibbon{display:flex;align-items:center;gap:8px;padding:7px 16px;border-left:3px solid var(--snr-amarillo);border-bottom:1px solid var(--snr-borde);background:var(--snr-fondo);font-size:12.5px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .copSectionRibbon i{font-size:14px}.snr-mod-caja .copDataGrid{display:grid;grid-template-columns:1fr 1fr}.snr-mod-caja .copDataItem{padding:8px 16px;border-bottom:1px solid var(--snr-borde)}.snr-mod-caja .copDataItem:nth-child(odd){border-right:1px solid var(--snr-borde)}.snr-mod-caja .copDataItem:last-child,.snr-mod-caja .copDataItem:nth-last-child(2):nth-child(odd){border-bottom:0}.snr-mod-caja .copDataLabel{margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--snr-texto-suave)}.snr-mod-caja .copDataValue{font-size:13px;font-weight:600;color:var(--snr-texto);word-break:break-word}.snr-mod-caja .copCompactGrid{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;padding:8px 16px}.snr-mod-caja .copCompactItem,.ui-dialog.cexDialog .copErrorDetalleLine{display:flex;align-items:baseline;gap:6px;padding:2px 0;font-size:12.5px;line-height:1.4}.snr-mod-caja .copCompactLabel,.ui-dialog.cexDialog .copCompactLabel{flex-shrink:0;min-width:85px;font-size:11.5px;font-weight:600;color:var(--snr-texto-suave)}.snr-mod-caja .copCompactValue,.ui-dialog.cexDialog .copCompactValue{font-weight:600;color:var(--snr-texto);word-break:break-word}.snr-mod-caja .copCompactSep{grid-column:1 / -1;height:1px;margin:4px 0;background:var(--snr-borde)}.snr-mod-caja .copTablaWrap{overflow-x:auto}.snr-mod-caja .copDetalleTable{width:100%;border-collapse:collapse;font-size:12.5px}.snr-mod-caja .copDetalleTable thead th{padding:7px 10px;border-bottom:1px solid var(--snr-borde);background:#ffffff;font-size:11.5px;font-weight:600;text-align:left;color:var(--snr-azul-oscuro)}.snr-mod-caja .copDetalleTable tbody td{padding:6px 10px;border-bottom:1px solid #eef0f3;vertical-align:middle}.snr-mod-caja .copDetalleTable tbody tr:nth-child(even){background:#fbfcfe}.snr-mod-caja .copDetalleTable tbody tr:last-child td{border-bottom:0}.snr-mod-caja .copDetalleTable .copColCenter{text-align:center}.snr-mod-caja .copDetalleTable .copColRight{text-align:right;white-space:nowrap}.snr-mod-caja .copTotalRow{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:10px 16px;border-top:2px solid var(--snr-azul);background:var(--snr-fondo)}.snr-mod-caja .copTotalLabel{font-size:13.5px;font-weight:600;color:var(--snr-texto)}.snr-mod-caja .copTotalValue{font-size:20px;font-weight:700;color:var(--snr-azul-oscuro)}.snr-mod-caja .copMedioPagoSection{padding:14px 16px;text-align:center}.snr-mod-caja .copMedioPagoTitle{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--snr-texto-suave)}.snr-mod-caja .copMedioPagoLogo{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);background:#ffffff}.snr-mod-caja .copMedioPagoLogo img{width:auto;max-width:180px;max-height:44px;object-fit:contain}.snr-mod-caja .copMedioPagoNombre{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .copBtnPagarWrap{padding:0 0 8px}.snr-mod-caja .ui-button.copBtnPagar{display:flex !important;width:100%;min-height:42px;margin:0 !important}.snr-mod-caja .ui-button.copBtnPagar .ui-button-text{font-size:14px !important;font-weight:700 !important}.snr-mod-caja .copResultActions{display:flex;justify-content:center;padding:4px 0 8px}.snr-mod-caja .copResultActions .ui-button.copBtnPagar{width:auto;min-width:240px}.snr-mod-caja .copResultInfoSmall{padding:6px 16px;font-size:12px;text-align:center;color:var(--snr-texto-suave)}.snr-mod-caja .copNoPagoMsg{padding:14px 20px;border-top:1px solid var(--snr-borde);font-size:13px;line-height:1.5;text-align:center;color:var(--snr-texto-suave)}.snr-mod-caja .copNoPagoMsg i{display:block;margin-bottom:6px;font-size:24px;color:var(--snr-azul)}.snr-mod-caja .copErrorBox{padding:32px 20px;text-align:center}.snr-mod-caja .copErrorBox>i{display:block;margin-bottom:10px;font-size:40px;color:var(--snr-rojo)}.snr-mod-caja .copErrorTitle{margin-bottom:6px;font-size:16px;font-weight:700;color:var(--snr-azul-oscuro)}.snr-mod-caja .copErrorMsg{max-width:420px;margin:0 auto;font-size:13px;line-height:1.5;color:var(--snr-texto-suave)}.snr-mod-caja .copResultErrorMsg{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--snr-borde);background:#fdecee;font-size:12.5px;line-height:1.5;color:var(--snr-rojo)}.snr-mod-caja .copResultErrorMsg i{flex-shrink:0;font-size:18px}.snr-mod-caja .copPollingMsg{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:var(--snr-azul-claro);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-caja .copPollingMsg .pi{font-size:17px}.snr-mod-caja .copEstRenglon{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.snr-mod-caja .copEstRenglon--ok{background:#e8f6f1;color:var(--snr-verde)}.snr-mod-caja .copEstRenglon--error{background:#fdecee;color:var(--snr-rojo)}.snr-mod-caja .copEstRenglon--gen{background:var(--snr-azul-claro);color:var(--snr-azul-oscuro)}.snr-mod-caja .copEstRenglon--pending{background:#fff4dc;color:#7a4b00}.snr-mod-caja .copDownloadLink{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--snr-radio-control);background:var(--snr-azul);font-size:13px;text-decoration:none;color:#ffffff !important;transition:background-color .15s ease}.snr-mod-caja .copDownloadLink:hover{background:var(--snr-azul-hover)}.snr-mod-caja .copIconoGenerando{color:var(--snr-azul)}.ui-dialog.cexDialog .copErrorDetalleDialog{display:flex;align-items:flex-start;gap:12px;padding:4px 0 6px}.ui-dialog.cexDialog .copErrorDetalleIcon{flex-shrink:0;font-size:28px;line-height:1;color:var(--snr-rojo)}.ui-dialog.cexDialog .copErrorDetalleBody{flex:1;min-width:0}.ui-dialog.cexDialog .copErrorDetalleMsg{margin-top:8px}.ui-dialog.cexDialog .copErrorDetalleMsgText{padding:8px 12px;border:1px solid #f5c2c9;border-radius:var(--snr-radio-control);background:#fdecee;font-size:12.5px;line-height:1.5;color:var(--snr-rojo);word-break:break-word}@media(max-width:720px){.snr-mod-caja .cajaExpressStepsContainer .ui-steps .ui-steps-item .ui-steps-title{font-size:10.5px !important;white-space:normal}.snr-mod-caja .cajaExpressStepBody{padding:10px;align-items:stretch}.snr-mod-caja .cajaExpressStepFooter{flex-direction:column-reverse;align-items:stretch}.snr-mod-caja .cajaExpressStepFooterRight{flex-direction:column;align-items:stretch}.snr-mod-caja .ui-button.cajaExpressBtnPrimary,.snr-mod-caja .ui-button.cajaExpressBtnSecondary{width:100%}.snr-mod-caja .cajaExpressFormGrid .cajaExpressFormLabel,.ui-dialog.cexDialog .cajaExpressFormGrid .cajaExpressFormLabel,.ui-dialog.devDialog .devFormGrid .devFormLbl{width:100%;padding-top:6px !important;text-align:left !important}.ui-dialog.cexDialog .cajaExpressFormGrid .ui-autocomplete,.ui-dialog.cexDialog .cajaExpressFormGrid .ui-calendar{width:100% !important}.ui-dialog.cexDialog .cajaExpressFormGrid .ui-calendar input{width:100% !important}.snr-mod-caja .cexCtrlBar,.snr-mod-caja .cexCtrlBarLeft{align-items:stretch}.snr-mod-caja .cexCtrlBarLeft>.text{flex:1 1 100%}.snr-mod-caja .cexCtrlBarRight,.snr-mod-caja .cexFiltroToggle.ui-selectonebutton{width:100%}.snr-mod-caja .cexFiltroToggle .ui-button{flex:1 1 0}.ui-dialog.cexDialog .cexDlgInfoBar{flex-direction:column;gap:2px}.snr-mod-caja .copCompactGrid{grid-template-columns:1fr}}@media(max-width:480px){.snr-mod-caja .cexResumenBar{grid-template-columns:repeat(2,minmax(0,1fr))}.snr-mod-caja .cexResumenNum{font-size:16px}.snr-mod-caja .copDataGrid{grid-template-columns:1fr}.snr-mod-caja .copDataItem,.snr-mod-caja .copDataItem:nth-child(odd){border-right:0}.snr-mod-caja .copDataItem:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--snr-borde)}.snr-mod-caja .copRefValue{font-size:20px}.snr-mod-caja .copTotalRow{justify-content:space-between}.snr-mod-caja .copTotalValue{font-size:18px}.snr-mod-caja .copResultActions .ui-button.copBtnPagar{width:100%;min-width:0}.ui-dialog.devDialog .devButtonBar{flex-direction:column}}.snr-pagina .snr-mod-control--ancho>.pageTitle,.snr-pagina .snr-mod-control--ancho>#pageContent{max-width:1600px}.snr-pagina .snr-mod-control>#pageContent{padding:14px 16px 16px !important}.snr-pagina .snr-mod-control .pageSubTitle{margin-bottom:10px;padding:8px 12px !important;font-size:12.5px !important}.snr-mod-control hr{height:0;margin:8px 0;border:0;border-top:1px solid var(--snr-borde);background:none}.snr-mod-control .snr-control-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.snr-mod-control .snr-control-filtros--inicio{justify-content:flex-start}.snr-mod-control .snr-control-filtros--fin{justify-content:flex-end}.snr-mod-control .snr-control-filtros>*{flex:0 1 auto;min-width:0}.snr-mod-control .snr-control-filtros table{border-collapse:collapse}.snr-mod-control .snr-control-filtros .text,.snr-mod-control .snr-control-filtros .ui-outputlabel{font-size:13px;font-weight:500;white-space:nowrap}.snr-mod-control .snr-control-filtros .ui-button{margin:0 2px}.snr-mod-control .snr-control-filtros--fila{flex-wrap:wrap;gap:4px 8px}.snr-mod-control .snr-control-filtros--fila>:last-child{margin-left:auto}.snr-mod-control .snr-control-filtros--fila td{padding:2px 2px !important;white-space:nowrap}.snr-mod-control .snr-control-filtros--fila .ui-selectonemenu{width:158px !important}.snr-mod-control .snr-control-filtros--fila>[id$="panelFiltros"] .ui-inputtext{width:210px !important}.snr-mod-control .snr-control-filtros--fila .inputModalCalendarShort>input{width:100px}.snr-mod-control .snr-control-filtros--fila .ui-button{margin:0;white-space:nowrap}.snr-mod-control .inputModalCalendarShort>input{width:118px}.snr-mod-control .inputModalCalendar>input{width:200px}.snr-mod-control .inputModalCalendarLarge>input{width:240px}.snr-mod-control .calendar>input{width:160px}.snr-mod-control .snr-control-resultado{margin:2px 0 0;font-size:13px;font-weight:600;text-align:center;color:var(--snr-azul-oscuro)}.snr-mod-control .snr-control-resultado .label{color:inherit}.snr-mod-control .snr-control-vacio{margin:4px 0;padding:24px 16px;border-radius:10px;background:var(--snr-fondo);font-size:13px;line-height:1.5;text-align:center;color:var(--snr-texto-suave)}.snr-mod-control .snr-control-nota{font-size:13px;color:var(--snr-texto-suave)}.snr-mod-control .snr-control-nota--centro{display:block;text-align:center}.snr-mod-control .label.snr-control-aviso{color:var(--snr-rojo)}.snr-mod-control .label.snr-control-cifra{font-size:14px;color:var(--snr-azul)}.snr-mod-control .snr-control-columnas__titulo{margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--snr-borde);font-size:13px;font-weight:600;text-align:left;color:var(--snr-azul-oscuro)}.snr-mod-control .snr-control-columnas__titulo .label,.snr-mod-control .snr-control-columnas__titulo .text{color:inherit;font-weight:600}.snr-mod-control .snr-control-acciones{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:10px 0 2px}.snr-mod-control .snr-control-acciones--derecha{justify-content:flex-end}.snr-mod-control .snr-control-acciones--inicio{justify-content:flex-start}.snr-mod-control .snr-control-formatos{display:flex;justify-content:center;gap:18px;margin:12px 0}.snr-mod-control .snr-control-formatos .snr-icono{font-size:30px}.snr-mod-control .snr-control-acciones>table,.snr-mod-control .snr-control-acciones>table>tbody,.snr-mod-control .snr-control-acciones>table>tbody>tr{display:flex;flex-wrap:wrap;justify-content:inherit;align-items:center;gap:4px;margin:0}.snr-mod-control .snr-control-acciones>table>tbody>tr>td{padding:0 !important;text-align:center}.snr-mod-control .snr-control-acciones .ui-button{margin:0}.snr-mod-control .ui-datatable tbody td{padding:5px 6px !important}.snr-mod-control .ui-datatable thead th{padding:6px 5px !important}.snr-mod-control .ui-datatable thead th .ui-column-filter{height:28px;padding:0 6px !important;font-size:12px !important}.snr-mod-control .ui-datatable tbody tr.rowOrange{background:#fff3dc !important}.snr-mod-control .ui-datatable tbody tr.rowRed{background:#fde7ea !important}.snr-mod-control .ui-datatable tbody tr.rowOrange:hover{background:#ffeac4 !important}.snr-mod-control .ui-datatable tbody tr.rowRed:hover{background:#fbd6dc !important}.snr-mod-control .ui-datatable tbody tr.rowOrange.ui-state-highlight,.snr-mod-control .ui-datatable tbody tr.rowRed.ui-state-highlight{background:var(--snr-azul-claro) !important}.snr-mod-control .snr-control-columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;align-items:start;text-align:left}.snr-mod-control .snr-control-columnas--tabla{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.snr-mod-control .snr-control-columnas .ui-datatable{margin-top:0}.snr-mod-control .snr-control-conciliacion{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:14px 18px;align-items:start}.snr-mod-control .snr-control-conciliacion__col{min-width:0;padding:10px 12px 12px;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);text-align:center}.snr-mod-control .titleOptions{margin-bottom:8px;padding:0 0 6px;border-bottom:1px solid var(--snr-borde);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-control .panelCargueMedioPago{margin:8px 0 0;padding:8px 10px;border:1px solid var(--snr-borde);border-radius:10px;background:var(--snr-fondo);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-control .col-center{text-align:center !important}.snr-mod-control .divCertDeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;text-align:left}.snr-mod-control .divCertDeta>div{min-width:0}.snr-mod-control #panelInfoSala>span{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-control #chat-texting-container{max-height:360px;padding:8px;border:1px solid var(--snr-borde);border-radius:10px;background:var(--snr-fondo);overflow-y:auto;font-size:13px}.snr-mod-control #chat-texting-container>*>div{margin:0 0 6px;padding:6px 8px;border-radius:8px;background:#ffffff}.snr-mod-control #chat-writing-container{margin-top:8px}.snr-mod-control .snr-est-oculto{display:none}.snr-mod-control .snr-est-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;padding:12px 14px;background:#ffffff;border:1px solid var(--snr-borde);border-radius:var(--snr-radio)}.snr-mod-control .snr-est-campo{display:flex;flex-direction:column;gap:4px}.snr-mod-control .snr-est-campo>.text{font-size:12px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-control .snr-est-acciones{display:flex;gap:8px;margin-left:auto}.snr-mod-control .snr-est-btn-secundario.ui-button{background:#ffffff !important;border:1px solid var(--snr-azul) !important;color:var(--snr-azul) !important}.snr-mod-control .snr-est-btn-secundario.ui-button:hover{background:var(--snr-azul-claro) !important}.snr-mod-control .snr-est-catalogo{margin-bottom:14px;padding:12px 14px;background:var(--snr-fondo);border:1px solid var(--snr-borde);border-radius:var(--snr-radio)}.snr-mod-control .snr-est-catalogo__titulo{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--snr-texto-suave)}.snr-mod-control .snr-est-chips{display:flex;flex-wrap:wrap;gap:8px}.snr-mod-control .snr-est-chip{position:relative;cursor:pointer;margin:0}.snr-mod-control .snr-est-chip>input{position:absolute;opacity:0;width:1px;height:1px}.snr-mod-control .snr-est-chip>span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--snr-texto);background:#ffffff;border:1px solid var(--snr-borde-campo);border-radius:var(--snr-radio-control);transition:background .15s,border-color .15s,color .15s}.snr-mod-control .snr-est-chip>span::before{content:"\e909";font-family:'primeicons';font-size:10px;color:transparent;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--snr-borde-campo);border-radius:4px}.snr-mod-control .snr-est-chip:hover>span{border-color:var(--snr-azul)}.snr-mod-control .snr-est-chip>input:focus-visible + span{outline:2px solid var(--snr-azul);outline-offset:2px}.snr-mod-control .snr-est-chip>input:checked + span{color:var(--snr-azul-oscuro);background:var(--snr-azul-claro);border-color:var(--snr-azul)}.snr-mod-control .snr-est-chip>input:checked + span::before{color:#ffffff;background:var(--snr-azul);border-color:var(--snr-azul)}.snr-mod-control .snr-est-vista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:14px}.snr-mod-control .snr-est-tarjeta{display:flex;flex-direction:column;min-width:0;padding:12px 14px;background:#ffffff;border:1px solid var(--snr-borde);border-radius:var(--snr-radio);box-shadow:var(--snr-sombra)}.snr-mod-control .snr-est-tarjeta--ancha{grid-column:1 / -1}.snr-mod-control .snr-est-tarjeta__encabezado{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.snr-mod-control .snr-est-tarjeta__titulo{font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-mod-control .snr-est-tarjeta__total{flex:none;font-size:12px;font-weight:600;color:var(--snr-texto-suave)}.snr-mod-control .snr-est-tarjeta__grafico,.snr-mod-control .snr-recurso-disco{position:relative;height:300px}.snr-mod-control .snr-est-tarjeta__estado,.snr-mod-control .snr-recurso-disco__estado{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:12px;color:var(--snr-texto-suave);background:#ffffff}.snr-mod-control .snr-est-tarjeta__estado .pi,.snr-mod-control .snr-recurso-disco__estado .pi{font-size:22px;color:var(--snr-azul)}.snr-mod-control .snr-est-tarjeta__estado{flex-direction:column;gap:10px}.snr-mod-control .snr-est-tarjeta__cola{display:inline-flex;align-items:center;gap:6px}.snr-mod-control .snr-est-tarjeta__estado .snr-est-tarjeta__cola .pi,.snr-mod-control .snr-est-tarjeta__estado .snr-est-reintentar .pi{font-size:12px;color:inherit}.snr-mod-control .snr-est-vacio{display:none;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:13px;color:var(--snr-texto-suave);background:#ffffff;border:1px dashed var(--snr-borde-campo);border-radius:var(--snr-radio)}.snr-mod-control .snr-est-vacio>.pi{font-size:28px;color:var(--snr-azul)}.snr-mod-control .snr-recurso-disco{max-width:560px;margin:8px auto 0}@media(max-width:900px){.snr-mod-control .snr-est-vista{grid-template-columns:minmax(0,1fr)}.snr-mod-control .snr-est-acciones{margin-left:0}}@media(max-width:1100px){.snr-mod-control .snr-control-columnas,.snr-mod-control .snr-control-columnas--tabla{grid-template-columns:repeat(2,minmax(0,1fr))}.snr-mod-control .snr-control-columnas--tabla>:last-child{grid-column:1 / -1}}@media(max-width:900px){.snr-mod-control .snr-control-conciliacion,.snr-mod-control .divCertDeta{grid-template-columns:minmax(0,1fr)}.snr-mod-control .snr-control-filtros,.snr-mod-control .snr-control-filtros--fin{justify-content:flex-start}}@media(max-width:720px){.snr-mod-control .snr-control-columnas,.snr-mod-control .snr-control-columnas--tabla{grid-template-columns:minmax(0,1fr)}.snr-mod-control .snr-control-filtros>*{flex:1 1 100%}.snr-mod-control .inputModalCalendarShort>input,.snr-mod-control .inputModalCalendar>input,.snr-mod-control .inputModalCalendarLarge>input,.snr-mod-control .calendar>input{width:100%}}.ui-dialog.snr-mod-control .ui-dialog-content{max-height:calc(100vh - 90px)}.ui-dialog.snr-mod-control .ui-dialog-content table:not([role="grid"]) td{padding-top:2px;padding-bottom:2px;line-height:1.45}body:has(#formMesaControl,#formMesaControlORIP,#formControlDeskConvenios) .ui-dialog.snr-mod-control{top:16px !important}.snr-mod-config{--snr-cfg-campo:220px}.ui-dialog.snr-cfg-modal{--snr-cfg-campo:300px}.snr-cfg-campos--sm{--snr-cfg-campo:160px}.snr-cfg-campos--md{--snr-cfg-campo:240px}.snr-cfg-campos--lg{--snr-cfg-campo:380px}.snr-cfg-campos--xl{--snr-cfg-campo:520px}.snr-cfg-campos--completo{--snr-cfg-campo:100%}.snr-cfg-campos--completo>.ui-selectonemenu{width:100%}.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-inputfield:not(textarea),.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-selectonemenu,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-autocomplete,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-calendar,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-spinner,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-inputfield:not(textarea),.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-selectonemenu,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-autocomplete,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-calendar,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-spinner{width:var(--snr-cfg-campo);min-width:0 !important;max-width:100%}.snr-mod-config .ui-selectonemenu,.snr-cfg-modal .ui-selectonemenu{min-width:0 !important}.snr-mod-config .ui-selectonemenu .ui-selectonemenu-label,.snr-cfg-modal .ui-selectonemenu .ui-selectonemenu-label{display:block !important;line-height:34px !important}.snr-mod-config .ui-autocomplete .ui-autocomplete-input,.snr-mod-config .ui-calendar input,.snr-cfg-modal .ui-autocomplete .ui-autocomplete-input,.snr-cfg-modal .ui-calendar input{width:100% !important}.snr-cfg-modal textarea.ui-inputfield,.snr-mod-config textarea.ui-inputfield{width:100%;min-width:0;text-align:left}.snr-cfg-texto-largo{--snr-cfg-campo:100%;width:100%}.snr-cfg-texto-largo>tbody>tr>td{padding-right:0 !important}.snr-mod-config table:not([role="grid"])>tbody>tr>td>.text,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.label,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.text,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.label{white-space:nowrap}.snr-cfg-modal table:not([role="grid"])>tbody>tr>td{padding:3px 10px 3px 0}.snr-cfg-ayuda{font-size:11.5px !important;color:var(--snr-texto-suave) !important;white-space:normal !important}.snr-mod-config hr,.snr-cfg-modal hr{height:0;margin:10px 0;border:0;border-top:1px solid var(--snr-borde)}.snr-cfg-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:var(--snr-fondo)}.snr-cfg-barra--derecha{justify-content:flex-end}.snr-cfg-barra>table{margin:0}.snr-cfg-barra--una-fila{justify-content:flex-start}.snr-cfg-barra--una-fila .snr-cfg-campos--lg{--snr-cfg-campo:250px}.snr-cfg-barra--una-fila .snr-cfg-campos--md{--snr-cfg-campo:185px}@media(min-width:1280px){.snr-cfg-barra--una-fila{flex-wrap:nowrap}}.snr-mod-config .snr-cfg-barra + .ui-datatable,.snr-mod-config .snr-cfg-barra + div>.ui-datatable:first-child,.snr-mod-config .snr-cfg-seccion + .ui-datatable,.snr-cfg-modal .snr-cfg-barra + .ui-datatable{margin-top:0}.snr-cfg-filtros,.snr-cfg-filtros>tbody{display:block;max-width:100%}.snr-cfg-filtros>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}.snr-mod-config .snr-cfg-filtros>tbody>tr>td,.snr-cfg-modal .snr-cfg-filtros>tbody>tr>td{max-width:100%;padding:2px 8px 2px 0 !important;vertical-align:middle}.snr-mod-config .snr-cfg-filtros>tbody>tr>td:last-child,.snr-cfg-modal .snr-cfg-filtros>tbody>tr>td:last-child{padding-right:0 !important}.snr-cfg-filtros .text,.snr-cfg-filtros .label{font-size:13px;font-weight:600;color:var(--snr-texto-suave)}.snr-mod-config .snr-cfg-filtros>tbody>tr>td>.ui-calendar{width:136px}.snr-cfg-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.snr-cfg-acciones--centro{justify-content:center}.snr-cfg-acciones>table{margin:0}.snr-cfg-acciones>table td{padding:0 0 0 8px !important}.snr-cfg-acciones>table td:first-child{padding-left:0 !important}.snr-cfg-acciones>.ui-button + .ui-button,.snr-cfg-modal .commandsPanel>.ui-button + .ui-button{margin-left:0}.snr-cfg-modal .commandsPanel{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.snr-cfg-modal .commandsPanel>table td{padding:0 4px !important}.snr-cfg-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.snr-cfg-layout--formulario{grid-template-columns:minmax(0,1fr) 300px}.snr-cfg-layout--unico{grid-template-columns:minmax(0,1fr)}.snr-mod-config .snr-cfg-ayuda{display:flex;justify-content:flex-end;margin:-4px 0 8px}.snr-mod-config .snr-cfg-ayuda .ui-button.snr-cfg-ayuda__boton{background:#ffffff !important;border:1px solid var(--snr-borde-campo) !important;color:var(--snr-azul-oscuro) !important}.snr-mod-config .snr-cfg-ayuda .ui-button.snr-cfg-ayuda__boton:hover{border-color:var(--snr-azul) !important;background:var(--snr-azul-claro) !important}.ui-overlaypanel.snr-cfg-ayuda__panel{max-width:min(380px,calc(100vw - 32px));border:1px solid var(--snr-borde) !important;border-radius:var(--snr-radio) !important;box-shadow:var(--snr-sombra-panel) !important}.snr-cfg-ayuda__panel .snr-cfg-ayuda__contenido{display:flex;gap:10px;padding:4px 2px;font-family:var(--snr-fuente);font-size:12.5px;line-height:1.55;color:var(--snr-texto)}.snr-cfg-ayuda__panel .snr-cfg-ayuda__contenido>.pi{flex-shrink:0;margin-top:2px;font-size:16px;color:var(--snr-azul)}.snr-cfg-layout--usuario{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.snr-cfg-layout--dividido{grid-template-columns:repeat(2,minmax(0,1fr))}.snr-cfg-layout--arbol{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.snr-cfg-layout>*{min-width:0}.snr-cfg-layout__lateral{padding-left:16px;border-left:1px solid var(--snr-borde)}.snr-mod-config .snr-cfg-aside.pageSubTitle{margin:0;font-size:12.5px !important}.snr-cfg-seccion{display:block;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--snr-borde);font-size:13px;font-weight:600;color:var(--snr-azul-oscuro)}.snr-cfg-seccion--sin-borde{padding-bottom:0;border-bottom:0}.snr-cfg-ficha{margin-bottom:12px;padding:10px 14px;border:1px solid var(--snr-borde);border-radius:10px}.snr-mod-config .ui-tabs-panel .pageTitle{margin:0 0 10px !important;font-size:13.5px !important}.snr-mod-config .ui-tree,.snr-cfg-modal .ui-tree{width:100% !important;max-height:calc(100vh - 330px);padding:6px !important;border:1px solid var(--snr-borde) !important;border-radius:10px !important;background:#ffffff !important;overflow:auto}.snr-cfg-modal .ui-tree{max-height:50vh}.snr-mod-config .ui-tree .ui-tree-container,.snr-cfg-modal .ui-tree .ui-tree-container{margin:0;padding:0}.snr-mod-config .ui-tree .ui-treenode,.snr-cfg-modal .ui-tree .ui-treenode{padding:1px 0 !important}.snr-mod-config .ui-tree .ui-treenode-children,.snr-cfg-modal .ui-tree .ui-treenode-children{margin:2px 0 2px 11px !important;padding:0 0 0 12px !important;border-left:1px dashed #c7d3e8}.snr-mod-config .ui-tree .ui-treenode-content,.snr-cfg-modal .ui-tree .ui-treenode-content{display:flex !important;align-items:center;gap:2px;min-height:28px}.snr-mod-config .ui-tree .ui-tree-toggler,.snr-cfg-modal .ui-tree .ui-tree-toggler{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:20px !important;height:20px !important;margin:0 !important;border-radius:6px;background-image:none !important;text-indent:0 !important;cursor:pointer}.snr-mod-config .ui-tree .ui-tree-toggler::before,.snr-cfg-modal .ui-tree .ui-tree-toggler::before{content:"\e901";font-family:'primeicons';font-size:10px;color:var(--snr-texto-suave);transition:transform .15s ease}.snr-mod-config .ui-tree .ui-tree-toggler.ui-icon-triangle-1-s::before,.snr-cfg-modal .ui-tree .ui-tree-toggler.ui-icon-triangle-1-s::before{transform:rotate(90deg);color:var(--snr-azul)}.snr-mod-config .ui-tree .ui-tree-toggler:hover,.snr-cfg-modal .ui-tree .ui-tree-toggler:hover{background-color:var(--snr-fondo) !important}.snr-mod-config .ui-tree .ui-treenode-leaf-icon,.snr-cfg-modal .ui-tree .ui-treenode-leaf-icon{display:inline-block;flex-shrink:0;width:20px}.snr-mod-config .ui-tree .ui-treenode-label,.snr-cfg-modal .ui-tree .ui-treenode-label{display:inline-flex !important;align-items:center;gap:7px;padding:4px 8px !important;border-radius:var(--snr-radio-control) !important;font-size:13px !important;color:var(--snr-texto) !important;cursor:pointer}.snr-mod-config .ui-tree .ui-treenode-label::before,.snr-cfg-modal .ui-tree .ui-treenode-label::before{content:"\e958";font-family:'primeicons';font-size:12px;font-weight:normal;color:#8a96a8}.snr-mod-config .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-treenode-label,.snr-cfg-modal .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-treenode-label{font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.snr-mod-config .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-treenode-label::before,.snr-cfg-modal .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-treenode-label::before{content:"\e963";color:var(--snr-amarillo)}.snr-mod-config .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-icon-triangle-1-s ~ .ui-treenode-label::before,.snr-cfg-modal .ui-tree .ui-treenode-parent>.ui-treenode-content .ui-icon-triangle-1-s ~ .ui-treenode-label::before{content:"\e964"}.snr-mod-config .ui-tree .ui-treenode-content.ui-state-hover,.snr-mod-config .ui-tree .ui-treenode-content.ui-state-highlight,.snr-cfg-modal .ui-tree .ui-treenode-content.ui-state-hover,.snr-cfg-modal .ui-tree .ui-treenode-content.ui-state-highlight{border:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;color:inherit !important}.snr-mod-config .ui-tree .ui-treenode-content.ui-state-hover .ui-treenode-label,.snr-cfg-modal .ui-tree .ui-treenode-content.ui-state-hover .ui-treenode-label{background:var(--snr-fondo) !important}.snr-mod-config .ui-tree .ui-treenode-content.ui-state-highlight .ui-treenode-label,.snr-cfg-modal .ui-tree .ui-treenode-content.ui-state-highlight .ui-treenode-label{background:var(--snr-azul-claro) !important;box-shadow:inset 3px 0 0 var(--snr-azul);font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.snr-mod-config .ui-tree .ui-treenode-content.ui-state-highlight .ui-tree-toggler::before,.snr-cfg-modal .ui-tree .ui-treenode-content.ui-state-highlight .ui-tree-toggler::before{color:var(--snr-azul)}.snr-mod-config .ui-tree .ui-treenode-label.ui-state-hover,.snr-cfg-modal .ui-tree .ui-treenode-label.ui-state-hover{background:var(--snr-fondo) !important}.snr-mod-config .ui-tree .ui-treenode-label.ui-state-highlight,.snr-cfg-modal .ui-tree .ui-treenode-label.ui-state-highlight{background:var(--snr-azul-claro) !important;box-shadow:inset 3px 0 0 var(--snr-azul);font-weight:600 !important;color:var(--snr-azul-oscuro) !important}.snr-cfg-modal__cuerpo{width:min(560px,calc(100vw - 72px))}.snr-cfg-modal__cuerpo--sm{width:min(480px,calc(100vw - 72px))}.snr-cfg-modal__cuerpo--md{width:min(720px,calc(100vw - 72px))}.snr-cfg-modal__cuerpo--lg{width:min(880px,calc(100vw - 72px))}.snr-cfg-modal__cuerpo--xl{width:min(1040px,calc(100vw - 72px))}.snr-cfg-modal .ui-datatable{margin-top:0}.ui-dialog.snr-cfg-modal .ui-dialog-content>:last-child:has(.commandsPanel:last-child){margin-bottom:0}.snr-cfg-imagen{margin:4px 0 10px;text-align:center}.snr-cfg-imagen>img{max-width:280px;max-height:160px;border:1px solid var(--snr-borde);border-radius:8px}.snr-cfg-imagen__titulo{display:block;margin-bottom:4px;font-size:12.5px;font-weight:600;color:var(--snr-texto-suave)}.snr-cfg-imagen__vacia{display:inline-flex;align-items:center;justify-content:center;width:160px;height:84px;border:1px dashed var(--snr-borde-campo);border-radius:8px;background:var(--snr-fondo)}.snr-cfg-imagen__vacia>.pi{font-size:28px;color:var(--snr-texto-suave)}.snr-cfg-modal .ui-fileupload{border:0 !important;background:transparent !important}.snr-cfg-modal .ui-fileupload .ui-fileupload-buttonbar{padding:0 0 8px !important;border:0 !important;background:transparent !important}.snr-cfg-modal .ui-fileupload .ui-fileupload-content{min-height:64px;padding:10px !important;border:1px dashed var(--snr-borde-campo) !important;border-radius:10px !important;background:var(--snr-fondo) !important;font-size:12.5px}.snr-cfg-modal .ui-spinner{position:relative;display:inline-block}.snr-cfg-modal .ui-spinner .ui-spinner-input{width:100% !important;padding-right:30px !important}.snr-cfg-modal .ui-spinner .ui-spinner-button{right:1px !important;width:26px !important;height:17px !important;border:0 !important;border-left:1px solid #eef0f3 !important;border-radius:0 !important;background:transparent !important}.snr-cfg-modal .ui-spinner .ui-spinner-up{top:1px !important;border-radius:0 var(--snr-radio-control) 0 0 !important}.snr-cfg-modal .ui-spinner .ui-spinner-down{bottom:1px !important;border-radius:0 0 var(--snr-radio-control) 0 !important}.snr-cfg-modal .snr-cfg-input-tabla{width:100%;height:30px;padding:0 8px;border:1px solid var(--snr-borde-campo);border-radius:var(--snr-radio-control);font-family:var(--snr-fuente);font-size:12.5px;text-align:center;color:var(--snr-texto)}.snr-cfg-modal .snr-cfg-input-tabla:focus{border-color:var(--snr-azul);outline:none}.snr-cfg-modal .snr-cfg-tabla-mini tbody td{font-size:11.5px !important}.snr-cfg-autocompletar-panel .ui-autocomplete-item{text-transform:capitalize}@media(max-width:1100px){.snr-cfg-layout--usuario,.snr-cfg-layout--formulario{grid-template-columns:minmax(0,1fr)}.snr-cfg-layout--usuario>.snr-cfg-layout__lateral,.snr-cfg-layout--formulario>.snr-cfg-layout__lateral{padding:12px 0 0;border-top:1px solid var(--snr-borde);border-left:0}}@media(max-width:980px){.snr-cfg-layout,.snr-cfg-layout--arbol,.snr-cfg-layout--dividido{grid-template-columns:minmax(0,1fr)}.snr-cfg-layout__lateral{padding:12px 0 0;border-top:1px solid var(--snr-borde);border-left:0}}@media(max-width:720px){.snr-cfg-barra{padding:8px}.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-inputfield:not(textarea),.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-selectonemenu,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-autocomplete,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-calendar,.snr-mod-config table:not([role="grid"])>tbody>tr>td>.ui-spinner,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-inputfield:not(textarea),.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-selectonemenu,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-autocomplete,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-calendar,.snr-cfg-modal table:not([role="grid"])>tbody>tr>td>.ui-spinner{width:100%}.snr-cfg-acciones{justify-content:center}}