.permission-card{max-width:720px;margin:30px auto;padding:34px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px}.permission-card>span{font-size:34px}.permission-card h1{font-size:28px}.permission-card p{color:var(--muted);line-height:1.7;margin-bottom:24px}.user-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:5px}.user-badge{display:inline-flex;padding:3px 6px;border-radius:5px;font-size:8px!important;font-weight:750;line-height:1.2;background:#e9f5fc;color:#157fb7}.badge-seller{background:#eaf8ef;color:#19844a}.badge-team{background:#e8f4fb;color:#147bac}.badge-expert{background:#fff5d8;color:#9a6a00}.badge-partner{background:#f1edff;color:#6847bd}.user-reputation{margin-top:5px;color:#8193a0;font-size:9px}.user-reputation b{color:#1a9b69}.reputation-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:11px 0;border-top:1px solid #e3ebf1;color:#718391;font-size:10px}.reputation-bar button{padding:6px 9px;border:1px solid #dbe6ed;border-radius:7px;color:#3c647b;background:#f5f9fc;font-size:10px}.reputation-bar button:hover{border-color:#39a9db;background:#e9f7fd}.reputation-bar form{display:inline-flex;margin-left:auto}.reputation-bar.loading{opacity:.6;pointer-events:none}.best-answer-label{display:inline-flex;padding:5px 8px;border-radius:6px;background:#def7e9;color:#16834d;font-size:10px}.post:has(.best-answer-label){border-color:#72d7a3;box-shadow:0 0 0 1px rgba(62,190,124,.12)}.edit-notice{padding:12px 15px;border-radius:9px;background:#eef8fd;color:#32667f}.edit-review{padding:18px 0;border-bottom:1px solid var(--line)}.edit-review h3{font-size:14px}.edit-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.edit-compare>div{padding:13px;border:1px solid var(--line);border-radius:9px;background:#f8fafc}.edit-compare p{font-size:12px;line-height:1.55;white-space:normal}.edit-review form{display:flex;gap:7px;margin-top:10px}.edit-review input{flex:1;padding:9px;border:1px solid var(--line);border-radius:7px}.community-user{padding:16px 0;border-bottom:1px solid var(--line)}.community-user>div{display:flex;flex-direction:column;margin-bottom:10px}.community-user small{margin-top:4px;color:var(--muted)}.community-user form{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.community-user select,.community-user input{padding:8px;border:1px solid var(--line);border-radius:7px}.badge-checks{display:flex;flex-wrap:wrap;gap:8px;font-size:10px}.rep-adjust{margin-top:7px}.rep-adjust input[name="reason"]{min-width:260px}
.profile-community{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:5px 0}.profile-community .user-badges{justify-content:flex-start;margin:0}.profile-community>b{font-size:11px;color:#1a9b69}.chat-login-required{padding:17px;text-align:center;background:#fff;border-top:1px solid #d9e5ec;font-size:12px}.chat-login-required a{color:#168fd2;font-weight:700}
html[data-theme="dark"] .permission-card,html[data-theme="dark"] .edit-compare>div{background:#17212b;border-color:#2a3b49}html[data-theme="dark"] .reputation-bar{border-color:#2d3d49;color:#91a6b5}html[data-theme="dark"] .reputation-bar button{color:#8fd2ef;background:#1d3442;border-color:#315064}html[data-theme="dark"] .edit-notice{background:#1d3443;color:#bcd7e6}html[data-theme="dark"] .community-user,html[data-theme="dark"] .edit-review{border-color:#2d3d49}html[data-theme="dark"] .community-user select,html[data-theme="dark"] .community-user input,html[data-theme="dark"] .edit-review input{color:#dce7ee;background:#101a23;border-color:#30424f}
@media(max-width:640px){.permission-card{padding:24px 16px}.permission-card h1{font-size:23px}.edit-compare{grid-template-columns:1fr}.reputation-bar form{margin-left:0;width:100%}.user-badges{justify-content:flex-start}.post-user .user-reputation{grid-column:2;text-align:left}.post-user .user-badges{grid-column:2}.community-user form{align-items:stretch}.community-user select,.community-user button{width:100%}.badge-checks{width:100%;display:grid;grid-template-columns:1fr 1fr}.rep-adjust input[name="reason"]{min-width:0;width:100%}}
