/* WeMod account drawer */
.user-panel-toggle{border:1px solid #cfe0e7;cursor:pointer;padding:0;transition:.18s ease}.user-panel-toggle:hover,.user-panel-toggle[aria-expanded="true"]{transform:translateY(-1px);box-shadow:0 8px 20px rgba(32,76,101,.12);border-color:#94cbd1}.user-drawer-layer{position:fixed;top:82px;right:0;bottom:0;left:0;z-index:56;pointer-events:none;visibility:hidden}.user-drawer-layer.is-open{pointer-events:auto;visibility:visible}.user-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(5,16,27,.34);backdrop-filter:blur(1px);opacity:0;transition:opacity .22s ease;cursor:default}.user-drawer-layer.is-open .user-drawer-backdrop{opacity:1}.user-drawer{position:absolute;top:0;right:0;height:100%;width:min(430px,calc(100vw - 18px));display:flex;flex-direction:column;background:#fff;border-left:1px solid #d9e6ed;box-shadow:-24px 0 60px rgba(29,66,91,.15);transform:translateX(102%);transition:transform .24s ease;overflow:hidden}.user-drawer-layer.is-open .user-drawer{transform:translateX(0)}.user-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 22px 16px;border-bottom:1px solid #e0e9ee}.user-drawer-head .eyebrow{font-size:9px}.user-drawer-head h2{font-size:24px;line-height:1.15;margin:3px 0 0;color:#0b2a3f}.user-drawer-close{font-size:25px;line-height:1}.user-drawer-scroll{flex:1;overflow:auto;padding:16px 16px 28px}.user-summary{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dce8ee;border-radius:17px;background:linear-gradient(145deg,#f7fbfc,#f3faf8);margin-bottom:14px}.user-summary-avatar{width:52px;height:52px;flex:0 0 52px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#e2f7f8,#edf1ff);border:1px solid #c5dfe6;color:#138c96;font:800 15px Manrope,Arial,sans-serif}.user-summary-copy{min-width:0;flex:1}.user-summary-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.user-summary h3{font-size:16px;line-height:1.3;margin:0;color:#0c2b40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-summary p{font-size:11px;color:#5e7a8e;margin:5px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-summary-copy>span{font-size:10px;color:#8197a5;font-weight:700}.user-drawer-section{border:1px solid #dce8ee;border-radius:17px;background:#fff;margin-bottom:12px;padding:14px}.user-drawer-section-title{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:#668398;margin-bottom:11px}.user-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.user-stat{padding:11px;border-radius:12px;background:#f6f9fb;border:1px solid #e0eaf0}.user-stat-wide{grid-column:1/-1}.user-stat span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7891a2;font-weight:800;margin-bottom:4px}.user-stat strong{font-size:18px;color:#0b2a3f}.user-stat-wide strong{font-size:14px}.user-security-list{display:grid;gap:9px}.user-security-list>div{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e1ebf0;border-radius:12px;background:#f8fbfc}.user-security-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:900 10px Manrope;background:#edf3f6;color:#617a8b}.user-security-icon.is-ok{background:#eaf8f1;color:#0a8a4b}.user-security-icon.is-warn{background:#fff1e9;color:#b85b25}.user-security-icon.is-neutral{background:#eef4f7;color:#547184}.user-security-list strong{display:block;font-size:11px;color:#0c2b40}.user-security-list small{display:block;font-size:9px;color:#8197a5;margin-top:3px}.user-quick-grid{display:grid;gap:8px}.user-quick-link{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid #e0eaf0;border-radius:13px;background:#fff;transition:.18s ease}.user-quick-link:hover{transform:translateY(-1px);border-color:#b9d8df;background:#f7fbfc;box-shadow:0 8px 20px rgba(40,77,98,.06)}.user-quick-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#eef7fb,#edf9f4);border:1px solid #d5e7ed;color:#1470c9}.user-quick-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.user-quick-link strong{display:block;font-size:11px;color:#0c2b40}.user-quick-link small{display:block;font-size:9px;color:#8097a6;margin-top:3px}.user-quick-link b{font-size:15px;color:#57a9ae}.user-account-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.user-account-meta>div{padding:10px;border-radius:12px;background:#f6f9fb;border:1px solid #e0eaf0}.user-account-meta span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#7891a2;margin-bottom:3px}.user-account-meta strong{font-size:10px;color:#0c2b40}.user-drawer-logout{margin-top:12px}.user-logout-btn{width:100%;justify-content:center;background:#fff1f2!important;border:1px solid #f0c9cd!important;color:#b53542!important}.user-logout-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-right:8px}.user-drawer-open{overflow:hidden}
html[data-theme="dark"] .user-panel-toggle{border-color:#35536e}html[data-theme="dark"] .user-panel-toggle:hover,html[data-theme="dark"] .user-panel-toggle[aria-expanded="true"]{border-color:#4b7d91;box-shadow:0 8px 22px rgba(0,0,0,.22)}html[data-theme="dark"] .user-drawer{background:#0b1b29;border-left-color:#25455d;box-shadow:-24px 0 60px rgba(0,0,0,.3)}html[data-theme="dark"] .user-drawer-head{border-bottom-color:#19364c}html[data-theme="dark"] .user-drawer-head h2{color:#f3f8fb}html[data-theme="dark"] .user-summary{background:linear-gradient(145deg,#102639,#102e31);border-color:#294c66}html[data-theme="dark"] .user-summary-avatar{background:linear-gradient(145deg,#103345,#172546);border-color:#2a576a;color:#86f0f3}html[data-theme="dark"] .user-summary h3,html[data-theme="dark"] .user-stat strong,html[data-theme="dark"] .user-security-list strong,html[data-theme="dark"] .user-quick-link strong,html[data-theme="dark"] .user-account-meta strong{color:#f3f8fb}html[data-theme="dark"] .user-summary p{color:#b1c5d1}html[data-theme="dark"] .user-summary-copy>span{color:#88a5b6}html[data-theme="dark"] .user-drawer-section{background:#102639;border-color:#294c66}html[data-theme="dark"] .user-drawer-section-title{color:#82a0b2}html[data-theme="dark"] .user-stat,html[data-theme="dark"] .user-account-meta>div{background:#0d2131;border-color:#26475f}html[data-theme="dark"] .user-stat span,html[data-theme="dark"] .user-account-meta span{color:#7f9cac}html[data-theme="dark"] .user-security-list>div{background:#0d2131;border-color:#26475f}html[data-theme="dark"] .user-security-list small{color:#7f9cac}html[data-theme="dark"] .user-security-icon{background:#183246;color:#90aaba}html[data-theme="dark"] .user-security-icon.is-ok{background:#10372c;color:#66e1a4}html[data-theme="dark"] .user-security-icon.is-warn{background:#3c281e;color:#ffb681}html[data-theme="dark"] .user-quick-link{background:#0d2131;border-color:#26475f}html[data-theme="dark"] .user-quick-link:hover{background:#102a3c;border-color:#365f78}html[data-theme="dark"] .user-quick-icon{background:linear-gradient(145deg,#15334a,#123a38);border-color:#2c566d;color:#65ddec}html[data-theme="dark"] .user-quick-link small{color:#7f9cac}html[data-theme="dark"] .user-logout-btn{background:#331a21!important;border-color:#63313c!important;color:#ff9faa!important}
@media(max-width:850px){.user-drawer-layer{top:82px}.user-drawer{width:min(400px,100vw)}}@media(max-width:520px){.user-drawer{width:100vw}.user-drawer-head{padding:18px 16px 13px}.user-drawer-scroll{padding:12px}.user-summary{padding:13px}.user-stat-grid{grid-template-columns:1fr 1fr}}
