/* PF-INGRESO-CAJA-1 */
html body #contenido .pf565-module.purple,html body #contenido .pf565-quick.purple{background:linear-gradient(135deg,#36216f,#622cd0)!important;border-color:#a17aff!important;color:#fff!important}
html body #contenido .pf565-module.green,html body #contenido .pf565-quick.green{background:linear-gradient(135deg,#075143,#0b8961)!important;border-color:#34d399!important;color:#fff!important}
html body #contenido .pf565-module.blue,html body #contenido .pf565-quick.blue{background:linear-gradient(135deg,#123c78,#126ac6)!important;border-color:#60a5fa!important;color:#fff!important}
html body #contenido .pf565-module.amber,html body #contenido .pf565-quick.amber{background:linear-gradient(135deg,#654015,#976008)!important;border-color:#fbbf24!important;color:#fff!important}
html body #contenido .pf565-module.pink,html body #contenido .pf565-quick.pink{background:linear-gradient(135deg,#68195b,#a32c86)!important;border-color:#f472b6!important;color:#fff!important}
html body #contenido .pf565-module.cyan,html body #contenido .pf565-quick.cyan{background:linear-gradient(135deg,#07515c,#087c8c)!important;border-color:#22d3ee!important;color:#fff!important}
html body #contenido .pf565-module:hover{filter:brightness(1.12)!important}
html body #contenido .ic-price-button{display:flex;align-items:center;gap:18px;width:100%;box-sizing:border-box;min-height:90px;margin:0 0 12px;padding:17px 22px;border-radius:12px;border:1px solid #a78bfa!important;background:linear-gradient(110deg,#5930bd,#7c3aed)!important;color:#fff!important;text-align:left;cursor:pointer}
html body #contenido .ic-price-button strong{display:block;font-size:23px;line-height:1.2;color:#fff!important}
html body #contenido .ic-price-button small{display:block;margin-top:5px;font-size:13px;color:#ede9fe!important}
html body #contenido .ic-price-icon{font-size:38px;line-height:1}
.ic-dialog{box-sizing:border-box;max-width:500px;width:calc(100vw - 30px);max-height:90vh;overflow:auto;border:1px solid #bdade4;border-radius:16px;padding:24px;background:#fff;color:#18223b;box-shadow:0 20px 70px #0005;font:15px system-ui}
.ic-dialog::backdrop{background:#14203c88;backdrop-filter:blur(2px)}.ic-dialog h2{font-size:23px;margin:0 0 12px;color:#241047}.ic-dialog label{display:block;margin:14px 0;font-weight:600}.ic-dialog input,.ic-dialog select,.ic-dialog textarea{box-sizing:border-box;display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #a8b3c7;border-radius:7px;color:#17213b;background:#fff;font:inherit}.ic-dialog button{width:100%;min-height:40px;margin-top:9px;border:1px solid #c3cad8;border-radius:8px;padding:10px;background:#f4f5fa;color:#253051;cursor:pointer;font:inherit;font-weight:600}.ic-dialog .ic-primary{background:#07814a;color:#fff;border-color:#07814a}.ic-dialog button:disabled{opacity:.6;cursor:wait}.ic-dialog .ic-warning{color:#8b5000}.ic-dialog .ic-error{color:#b91c1c}.ic-dialog :focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}
#pfRCBuscarCliente1{box-sizing:border-box;display:block;width:100%;margin:5px 0 8px;padding:9px;border:1px solid #a8b3c7;border-radius:6px;font:inherit;background:#fff;color:#17213b}#pfRCBusquedaEstado1{display:block;font-size:11px;line-height:1.4;margin:5px 0;color:#50617b}
@media(max-width:650px){html body #contenido .ic-price-button{padding:14px;gap:10px}html body #contenido .ic-price-button strong{font-size:19px}.ic-dialog{padding:18px}}

/* PF-ACCESOS-CAJA-2 */
#pfCPBuscarR2{box-sizing:border-box;display:block;width:100%;margin:5px 0 8px;padding:9px;border:1px solid #a8b3c7;border-radius:6px;font:inherit;background:#fff;color:#17213b}
#pfCPBuscarEstadoR2{display:block;font-size:11px;margin:5px 0;color:#50617b}
html body #contenido .pf565-module.green{background:linear-gradient(135deg,#075365,#087e99)!important;border-color:#38c5dd!important}
html body #contenido .pf565-module.amber{background:linear-gradient(135deg,#49347a,#7052b5)!important;border-color:#bca0f5!important}
