.gdc-qr-bill{box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:90dvh;border:0;border-radius:20px;padding:24px;color:#243044;background:#fff;font:16px/1.5 system-ui,sans-serif;overflow:auto;box-shadow:0 20px 80px #0004}.gdc-qr-bill::backdrop{background:#142033aa}.gdc-qr-bill h2{margin:0 35px 15px 0}.gdc-qr-bill h3{margin-top:24px}.gdc-qr-bill button{cursor:pointer;border:1px solid #ccd5df;background:#eef3f8;border-radius:10px;padding:12px 16px;font:inherit}.gdc-qr-bill .qr-close{float:right;padding:3px 12px;font-size:26px}.gdc-qr-bill .qr-primary{width:100%;background:#194e69;color:white;border:0}.gdc-qr-bill input{box-sizing:border-box;border:1px solid #9baebf;padding:12px;border-radius:8px;font:inherit;width:100%;margin:6px 0}.gdc-qr-bill input:focus{outline:3px solid #74c4eb}.gdc-qr-bill .qr-consumo{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e0e6ec}.qr-consumo span{flex:1}.gdc-qr-bill .qr-consumo input{width:85px}.gdc-qr-bill small{display:block;color:#506276}.gdc-qr-bill .qr-total{display:flex;justify-content:space-between;gap:14px;font-size:18px}.gdc-qr-bill .qr-help{font-size:14px;color:#506276}.gdc-qr-bill [role=alert]{color:#9e2626}.gdc-qr-bill .qr-resumen{border:1px solid #e0e6ec;padding:12px;border-radius:10px;margin-bottom:10px}.gdc-qr-bill button:disabled{opacity:.6;cursor:wait}
