
.axis272-user-card .report-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}
.axis316-photo{width:92px;flex:0 0 92px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}
.axis316-frame{width:68px;height:68px;border-radius:50%;border:2px solid #b8103a;overflow:hidden;background:#14323c;display:flex;align-items:center;justify-content:center;color:white}
.axis316-initials{font-size:26px;font-weight:700}
.axis316-avatar{height:100%;width:100%;object-fit:cover}
.axis316-avatar[hidden],.axis316-initials[hidden]{display:none}
.axis316-state{font-size:10px;line-height:1.25;color:#707c88;max-width:120px;overflow-wrap:anywhere}
.axis316-view{font-size:11px;background:#b30e39;color:#fff;border:0;border-radius:7px;padding:7px 8px;min-height:30px}
.axis316-view:disabled{background:#b5b7ba;color:#3b4149;cursor:default}
.axis316-modal{position:fixed;z-index:9999999;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:16px}
.axis316-modal-body{border-radius:16px;padding:15px;display:flex;gap:10px;flex-direction:column;align-items:center;background:#102832;color:#fff;max-width:96vw;max-height:96vh}
.axis316-modal-body img{max-width:90vw;max-height:70vh;object-fit:contain;border-radius:12px}
.axis316-modal-body p{margin:0}
.axis316-close{align-self:flex-end;background:#b30e39;color:white;border:0;border-radius:8px;padding:10px 15px}
@media(max-width:390px){.axis316-photo{width:70px;flex-basis:70px}.axis316-frame{width:55px;height:55px}.axis316-state{font-size:9px}}

/* Visible build verification and mobile card readability */
.axis317-build-mark{display:inline-flex;align-items:center;margin:6px 0 7px;padding:5px 10px;font-size:12px;font-weight:750;color:#8b0b2b;background:#ffe7ed;border:1px solid #eab3bf;border-radius:20px}
.axis272-user-card .axis316-photo{min-width:78px}
.axis272-user-card .axis316-view{cursor:pointer}
@media(max-width:410px){.axis272-user-card .report-head{gap:8px}.axis272-user-card .axis316-photo{width:75px;flex-basis:75px;min-width:0}}
