.badge-identity{text-align:center;color:#034d3b;padding:8px 0 12px;border-bottom:2px solid #c8962e;margin-bottom:12px}.badge-identity .badge-gov{width:74px;height:64px;object-fit:contain}.badge-identity p{color:#034d3b!important;font-weight:700;margin:2px 0 8px!important;line-height:1.4}.badge-identity small{font-size:10px}.badge-partners{display:flex;gap:18px;justify-content:center;align-items:start}.badge-partner{margin:0;flex:1;max-width:185px;text-align:center;color:#034d3b}.badge-partner img{width:66px;height:66px;object-fit:contain;display:block;margin:0 auto 4px}.badge-partner strong{font-size:13px;letter-spacing:-.3px;display:block}.badge-partner span{font-size:10px;display:block;font-weight:700;line-height:1.5}.badge-event{margin-top:12px;padding-top:10px;border-top:1px solid #d9c99d;font-size:12px;line-height:1.5}.badge-event span,.badge-event strong{display:block}.badge-generic{width:110px;height:70px;object-fit:contain}.badge-card:has(.badge-identity){background:#fcf8f1;color:#073d31;border:1px solid #c8962e}.badge-card:has(.badge-identity) h2,.badge-card:has(.badge-identity) b,.badge-card:has(.badge-identity) p{color:#073d31}.badge-card:has(.badge-identity) .ghost{color:#073d31!important;border-color:#d9c99d!important}.badge-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;background:#fff;padding:0 16px 12px}.badge-actions .btn{padding:9px 12px;font-size:12px}.badge-send-note{font-size:12px;color:#475467;margin:0;padding:0 16px 12px;background:#fff;text-align:center}.qr-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.qr-actions label{display:inline-flex;margin:0;cursor:pointer}.qr-actions input{max-width:100%}#portalReader{max-width:340px;margin:12px auto}.bcard{border-top:6px solid #034d3b;background:#fcf8f1!important}.event-seals .badge-partner img{width:100px;height:100px}.event-seals .badge-partner strong{font-size:20px}.event-seals .badge-partner span{font-size:14px}.event-seals{align-items:center}.event-screen .event-seals .badge-partner img{width:13vmin;height:13vmin}@media(max-width:500px){.event-seals .badge-partner strong{font-size:13px}.event-seals .badge-partner span{font-size:10px}.event-seals .badge-partner img{width:70px;height:70px}}@media print{.badge-actions,.badge-send-note,.qr-actions{display:none!important}#badgeDlg{max-height:none!important;overflow:visible!important}.bcard{break-inside:avoid}}

.badge-headmarks{display:flex;align-items:center;justify-content:center;gap:26px}.badge-agenda{width:100px;height:70px;object-fit:contain}
