#profileSideStatus { font-size:12px; color:var(--qz-muted); line-height:1.6; }
#profileDocumentState { position:relative; flex-wrap:wrap; }
.qz-site .qz-profile-preview-button { border:1px solid var(--qz-line,#39404b); background:transparent; color:inherit; border-radius:8px; padding:8px 10px; cursor:pointer; }
.qz-profile-preview { position:fixed; right:max(24px,calc((100vw - 1170px)/2)); top:50%; transform:translateY(-50%); z-index:130; width:min(460px,calc(100vw - 48px)); max-height:calc(100vh - 48px); overflow:auto; padding:14px; border:1px solid var(--qz-line,#39404b); border-radius:12px; background:var(--qz-bg-deep,#20242e); color:var(--qz-text,#eceef3); box-shadow:0 12px 40px #0005; }
.qz-profile-preview[hidden], .qz-profile-preview-button[hidden], .qz-profile-preview img[hidden] { display:none; }
.qz-profile-preview-head { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:10px; }
.qz-site .qz-profile-preview-head button { padding:4px 8px; border:0; background:transparent; color:inherit; cursor:pointer; }
.qz-profile-preview [role=status] { font-size:12px; line-height:1.6; margin:8px 0 0; }
.qz-profile-preview img { display:block; width:100%; max-height:55vh; object-fit:contain; background:#fff; }
