/* Vendor Board 325D — final functional cleanup */
#teamModal .team-card{width:min(96vw,1180px)!important;max-height:92dvh!important;overflow-y:auto!important;overflow-x:hidden!important}
#teamModal .team-grid{align-items:start}
#teamModal .founder-public-story{overflow:visible!important}
#teamModal .founder-story-public{max-height:none!important;overflow:visible!important;padding-right:0!important}
#teamModal .team-member-card{min-width:0}
#teamModal .team-live-staff .team-staff-initial{font-family:Fraunces,Georgia,serif;font-size:2.2rem;font-weight:700}
#addAdminModal .modal-card{width:min(92vw,560px)!important}
#addAdminModal form{display:grid;gap:12px}
#addAdminModal label{display:grid;gap:6px;font-weight:700}
#addAdminModal input{width:100%;padding:11px 12px;border:1px solid rgba(214,173,126,.45);border-radius:9px;background:#f2ebe4;color:#251e25;font-size:16px}
#addAdminModal button[type="submit"]{padding:11px 14px;border:1px solid rgba(214,173,126,.52);border-radius:9px;background:linear-gradient(135deg,#6d4a68,#516a5f);color:#fff;font-weight:800}
#founderAddAdminStatus{min-height:1.25em;font-size:.78rem;color:#f0d5ad}
.revb-live-qr{background:#fffdf8!important;background-image:none!important;overflow:hidden!important;display:grid!important;place-items:center!important;padding:3px!important;box-sizing:border-box!important;color:transparent!important}
.revb-live-qr canvas,.revb-live-qr img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important}
@media(max-width:760px){#teamModal .team-card{width:min(96vw,720px)!important}.revb-live-qr{padding:2px!important}}
