html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]{width:158px!important;max-width:158px!important;padding:0 16px!important;flex:0 0 158px!important;text-align:center}
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"] .label{display:block!important;min-width:0;max-width:126px;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.4!important}
.ru-nickname-optional{display:inline!important;margin-left:5px;color:var(--ru-muted);font-weight:400}
#ruMemberAccountDialog .ru-nickname-editor{padding:13px 0;border-bottom:1px solid var(--ru-line)}
#ruMemberAccountDialog .ru-nickname-editor summary{font:750 13px/1.6 Arial,"Microsoft YaHei",sans-serif;color:var(--ru-ink);cursor:pointer}
#ruMemberAccountDialog .ru-nickname-editor-body{padding-top:12px}
#ruMemberAccountDialog .ru-nickname-editor-body>label{display:block;margin-bottom:7px;font-size:12px;font-weight:700;color:var(--ru-ink)}
#ruMemberAccountDialog .ru-nickname-edit-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:8px}
#ruMemberAccountDialog .ru-nickname-edit-row input{min-width:0;width:100%;height:42px;padding:8px 10px;border:1px solid var(--ru-line);border-radius:0;background:#fff;color:var(--ru-ink);font:14px/1.5 Arial,"Microsoft YaHei",sans-serif}
#ruMemberAccountDialog .ru-nickname-edit-row button{min-height:42px;padding:0 8px;border:1px solid var(--ru-blue);border-radius:0;background:var(--ru-blue);color:#fff;font:700 13px/1.5 Arial,"Microsoft YaHei",sans-serif}
#ruMemberAccountDialog .ru-nickname-edit-row button:disabled{opacity:.6;cursor:wait}
#ruMemberAccountDialog #ruMemberNicknameHint{margin:9px 0 0;font:11px/1.8 Arial,"Microsoft YaHei",sans-serif;color:var(--ru-muted)}
#ruMemberAccountDialog #ruMemberNicknameStatus{margin:8px 0 0;font:12px/1.7 Arial,"Microsoft YaHei",sans-serif;color:#a13838;overflow-wrap:anywhere}
#ruMemberAccountDialog #ruMemberNicknameStatus:empty{display:none}
#ruMemberAccountDialog #ruMemberNicknameStatus.is-success{color:#395d8b}
html.visitor-v2[data-ru-theme="dark"] #ruMemberAccountDialog .ru-nickname-edit-row input{background:#111b2d!important;color:#e6edf9!important;border-color:#46566e!important}
html[data-ru-theme="dark"] #ruMemberAccountDialog #ruMemberNicknameStatus{color:#ffb4b4}
html[data-ru-theme="dark"] #ruMemberAccountDialog #ruMemberNicknameStatus.is-success{color:#b7ceff}
@media(max-width:1100px){html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]{width:142px!important;max-width:142px!important;flex-basis:142px!important;padding:0 12px!important}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"] .label{max-width:118px}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]{right:170px!important}}
@media(max-width:900px){html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry{width:124px;height:50px;padding:0 8px;font-size:14px}html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry .label{display:block;max-width:108px;min-width:0;white-space:nowrap;overflow:hidden;line-height:1.4}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]{right:146px!important}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-logo{padding:6px 18px!important}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-logo .mark{width:46px!important;height:46px!important}}
@media(min-width:371px) and (max-width:430px){html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-logo .name{font-size:12px!important;letter-spacing:.04em!important}html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-logo .cn{font-size:9px!important}}
@media(max-width:430px){html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]{font-size:12px!important;padding:0 8px!important}}
