
.chatfeed{display:flex;flex-direction:column;gap:12px;max-height:420px;min-height:160px;overflow:auto;padding:12px 3px 18px}
.chatbubble{border-radius:14px;background:#19324a;border:1px solid #38607b;padding:13px 16px;max-width:88%;align-self:flex-start;overflow-wrap:anywhere}
.chatbubble.own{align-self:flex-end;background:#1c5364}
.chatbubble strong{display:block;font-size:12px;color:var(--accent);margin-bottom:6px}
.chatbody{font-size:14px;white-space:pre-wrap;line-height:1.55}
.mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}
.mini-metric{padding:12px;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;gap:6px}
.mini-metric strong{font-size:24px;color:var(--accent)}
.mini-metric span{font-size:11px;color:var(--muted)}
.coins-wallet{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;margin:20px 0;border:1px solid #459fbd;border-radius:20px;background:linear-gradient(120deg,#103755,#14647c);color:white}
.coins-wallet .eyebrow{color:#d6f3f8}
.coins-wallet strong{font-size:65px;color:#b9f8ff}
.coins-number{font-size:48px;font-weight:900}
.profile-business{padding:22px;border:1px solid #477b9b;border-radius:20px;background:linear-gradient(115deg,#173f59,#114666);margin:16px 0}
.profile-business h3{color:#fff}
.profile-business p{color:#cce5f3}
.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.profile-stats .feature{text-align:center}
.profile-stats strong{display:block;font-size:30px;color:var(--accent)}
.profile-stats span{font-size:12px;color:var(--muted)}
html.embedded .chatbubble{background:#edf7ff;color:#153854;border-color:#c9e1ef}
html.embedded .chatbubble.own{background:#d8effb}
html.embedded .mini-metric{background:#f5f9fc}
html.embedded .mini-metric strong{color:#0a567b}
html.embedded .profile-business{background:linear-gradient(120deg,#e7f3fd,#f5faff);border-color:#bddbe9}
html.embedded .profile-business h3{color:#063254}
html.embedded .profile-business p{color:#3d617d}
@media(max-width:620px){.mini-metrics{grid-template-columns:repeat(2,1fr)}.profile-stats{grid-template-columns:1fr 1fr}.coins-wallet{padding:17px}}

/* Account-only styles; do not affect the public page, ads or Robot. */
html.uhz-account-app{--uhz-navy:#0b1423;--uhz-blue:#1479cf;--uhz-text:#173650;--uhz-soft:#f3f7fb;--uhz-line:#dce6ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:light}
html.uhz-account-app body{margin:0;background:#f3f7fb;color:var(--uhz-text);min-width:0}
html.uhz-account-app main.shell{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;min-height:100dvh}
html.uhz-account-app .hide{display:none!important}
html.uhz-account-app .top,html.uhz-account-app #welcome,html.uhz-account-app #intro,html.uhz-account-app #privateArea>.hero,html.uhz-account-app footer{display:none!important}
html.uhz-account-app .field{margin:16px 0;gap:7px}
html.uhz-account-app .field label{font-size:13px!important;font-weight:650;color:#284b65}
html.uhz-account-app input:not([type=checkbox]):not([type=radio]),html.uhz-account-app select,html.uhz-account-app textarea{box-sizing:border-box;border:1px solid #cddbe7;border-radius:10px;background:#fff;color:#173650;font-family:inherit!important;font-size:15px;line-height:1.5;font-weight:400;padding:12px 14px;min-height:48px;max-width:100%;box-shadow:none}
html.uhz-account-app input:focus,html.uhz-account-app textarea:focus,html.uhz-account-app select:focus{outline:3px solid #d6edff;outline-offset:1px;border-color:#1479cf}
html.uhz-account-app button{font-family:inherit;cursor:pointer;touch-action:manipulation}
html.uhz-account-app button:focus-visible,html.uhz-account-app a:focus-visible{outline:3px solid #50b9f1;outline-offset:3px}
html.uhz-account-app .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1479cf;border-radius:10px;background:#1479cf;color:#fff;font-size:14px!important;font-weight:650;line-height:1.4;padding:12px 17px;min-height:46px;box-shadow:none;white-space:normal}
html.uhz-account-app .button.outline,html.uhz-account-app .button.ghost{background:#fff;color:#1867a3;border-color:#cedeea}
html.uhz-account-app .button:hover{transform:none;filter:brightness(.97)}
html.uhz-account-app h2{font-size:24px;letter-spacing:-.55px;line-height:1.25}
html.uhz-account-app h3{font-size:17px;line-height:1.4}
html.uhz-account-app p{line-height:1.65}
html.uhz-account-app .small{font-size:12px;line-height:1.6;color:#5c7286}
html.uhz-account-app .eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#53738b}
html.uhz-account-app #authArea{display:grid;grid-template-columns:42% 58%;width:100%;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff;min-height:calc(100dvh - 0px);box-shadow:none!important;overflow:hidden}
html.uhz-account-app .uhz-auth-brand{padding:48px 34px;background:radial-gradient(ellipse at 10% 0%,#184c70 0%,#0c1d31 48%,#0b1423 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
html.uhz-account-app .uhz-auth-logo{width:88px;height:88px;object-fit:contain;margin-bottom:20px}
html.uhz-account-app .uhz-auth-motto{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#80c5ed}
html.uhz-account-app .uhz-auth-brand h2{font-size:31px;color:#fff;line-height:1.2;margin:16px 0}
html.uhz-account-app .uhz-auth-brand>p{font-size:13px;color:#b7cce0;margin:0}
html.uhz-account-app .uhz-auth-benefits{margin-top:27px;border-top:1px solid #ffffff24;padding-top:16px}
html.uhz-account-app .uhz-auth-benefits p{font-size:11px;line-height:1.6;color:#d7e7f5;display:flex;gap:10px;margin:12px 0}
html.uhz-account-app .uhz-auth-benefits p span{color:#71cbf6}
html.uhz-account-app .uhz-auth-form{padding:40px 42px;align-self:center;min-width:0}
html.uhz-account-app .uhz-auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid #e1eaf2;border-radius:12px;background:#f3f7fa;margin-bottom:29px;gap:4px}
html.uhz-account-app .uhz-auth-tabs[hidden]{display:none}
html.uhz-account-app .uhz-auth-tabs button{border:0;background:transparent;color:#61758a;border-radius:8px;min-height:41px;font-size:12px;font-weight:650;padding:8px}
html.uhz-account-app .uhz-auth-tabs button[aria-pressed=true]{background:#fff;color:#1479cf;box-shadow:0 2px 7px #193b5b10}
html.uhz-account-app .uhz-auth-form>h2{font-size:27px;margin:0 0 8px;color:#12334e;line-height:1.2}
html.uhz-account-app .uhz-auth-form>p{font-size:13px;color:#60788b;margin:0 0 22px}
html.uhz-account-app #authArea form>button[type=submit]{width:100%;margin-top:6px}
html.uhz-account-app #authArea #authLogin>.actions{display:flex!important;justify-content:center;margin-top:18px!important}
html.uhz-account-app #showRegister{display:none!important}
html.uhz-account-app #authArea #showRecover,html.uhz-account-app #authArea #backLogin1,html.uhz-account-app #authArea #backLogin2{width:auto!important;min-height:40px!important;padding:7px!important;font-size:12px!important;border:0!important;background:transparent!important;color:#1769a8!important}
html.uhz-account-app .uhz-auth-form>.uhz-auth-foot{font-size:10px!important;color:#7990a3!important;line-height:1.6;border-top:1px solid #e5edf3;margin:25px 0 0;padding-top:17px}
html.uhz-account-app .uhz-member-top,html.uhz-account-app .uhz-account-bottom,html.uhz-account-app #uhzEmbedNav{display:none!important}
html.uhz-account-app.uhz-signed-in #uhzEmbedNav{display:block!important;position:fixed;inset:0 auto 0 0;width:200px;box-sizing:border-box;margin:0!important;padding:26px 15px!important;background:#0b1423!important;border:0!important;overflow:auto;z-index:20}
html.uhz-account-app #uhzEmbedNav>*:not(.uhz-account-sidebar){display:none!important}
html.uhz-account-app .uhz-account-sidebar{display:flex;flex-direction:column;gap:4px;min-height:calc(100dvh - 55px)}
html.uhz-account-app .uhz-sidebar-logo{width:48px;height:48px;margin:0 8px 14px}
html.uhz-account-app .uhz-sidebar-caption{font-size:9px;letter-spacing:1.4px;color:#7eabc8;padding:0 10px;margin-bottom:22px;font-weight:700}
html.uhz-account-app .uhz-sidebar-link{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 12px;background:transparent;border:1px solid transparent;border-radius:10px;color:#aec4d8;font-size:12px;text-align:left;line-height:1.4}
html.uhz-account-app .uhz-sidebar-link.active{color:#fff;background:#1479cf;border-color:#3196df}
html.uhz-account-app .uhz-sidebar-link:hover{background:#17354e;color:#fff}
html.uhz-account-app .uhz-nav-symbol{font-size:19px;line-height:1;min-width:20px;font-weight:500}
html.uhz-account-app .uhz-side-more{border-top:1px solid #284154;margin-top:18px;border-radius:0}
html.uhz-account-app .uhz-side-exit{margin-top:auto;color:#91acc3}
html.uhz-account-app.uhz-signed-in .uhz-member-top{display:flex!important;align-items:center;justify-content:space-between;height:62px;background:#fff;border-bottom:1px solid #dde7ef;padding:0 30px;margin-left:200px;box-sizing:border-box}
html.uhz-account-app .uhz-member-top strong{font-size:13px;letter-spacing:.1px}
html.uhz-account-app .uhz-more-account{border:1px solid #d9e5ee;background:#f7fafd;color:#3c6988;width:40px;height:36px;border-radius:9px;font-size:17px;letter-spacing:2px}
html.uhz-account-app.uhz-signed-in #privateArea{margin-left:200px;padding:28px 30px 40px;min-width:0}
html.uhz-account-app .app-panel{margin:0!important;padding:0!important;border:0!important;background:transparent!important;max-width:100%;min-width:0}
html.uhz-account-app .app-panel>h2{margin:0 0 8px;font-size:27px}
html.uhz-account-app .app-panel>p{font-size:13px;color:#60758b;margin-bottom:22px}
html.uhz-account-app .card,html.uhz-account-app .post{background:#fff;border:1px solid #dfe8f0;border-radius:14px;box-shadow:none;padding:20px;min-width:0}
html.uhz-account-app .profile-stats{display:none!important}
html.uhz-account-app .profile-business{background:#fff;border:1px solid #dfe8f0;padding:18px;border-radius:14px;margin:20px 0}
html.uhz-account-app .uhz-profile-identity{min-height:120px;flex-wrap:nowrap}
html.uhz-account-app .profile-business .eyebrow,html.uhz-account-app .profile-business .uhz-profile-identity p{display:none}
html.uhz-account-app .profile-business h3{font-size:25px!important;margin:0 0 6px;overflow-wrap:anywhere}
html.uhz-account-app .uhz-home-identity{display:flex;align-items:center;gap:25px;margin-bottom:26px;min-width:0}
html.uhz-account-app .uhz-home-identity>div:last-child{min-width:0}
html.uhz-account-app .uhz-home-identity h1{font-size:30px;letter-spacing:-.8px;line-height:1.2;margin:10px 0;overflow-wrap:anywhere}
html.uhz-account-app .uhz-home-identity .uhz-quantum-avatar{width:88px;height:88px;margin:12px}
html.uhz-account-app .uhz-home-photo{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;border-radius:50%;z-index:2}
html.uhz-account-app .uhz-home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}
html.uhz-account-app .uhz-home-stats>div{display:flex;flex-direction:column;padding:17px 20px;background:#fff;border:1px solid #dce6ef;border-radius:13px;gap:5px}
html.uhz-account-app .uhz-home-stats strong{font-size:28px;color:#176eaf;line-height:1.2}
html.uhz-account-app .uhz-home-stats span{font-size:11px;color:#62798f}
html.uhz-account-app .uhz-earn-card{background:linear-gradient(110deg,#0b2239,#14507a);color:#fff;border:1px solid #225d86;border-radius:17px;padding:27px;margin:0 0 22px}
html.uhz-account-app .uhz-earn-card .eyebrow{color:#92cce9;font-size:9px}
html.uhz-account-app .uhz-earn-card h2{font-size:24px;color:#fff;max-width:440px;margin:12px 0}
html.uhz-account-app .uhz-earn-card>p{font-size:13px;color:#c3daed;max-width:490px;margin:0 0 18px}
html.uhz-account-app .uhz-earn-card .button.outline{background:transparent;color:#d9efff;border-color:#5d92b4}
html.uhz-account-app .uhz-earn-card .actions{display:flex;gap:9px;flex-wrap:wrap}
html.uhz-account-app .uhz-earn-disclosure{display:block;font-size:10px;color:#a2bfd5;margin-top:17px;line-height:1.6}
html.uhz-account-app .uhz-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:27px}
html.uhz-account-app .uhz-quick-links>button{background:#fff;border:1px solid #dce6ef;border-radius:13px;text-align:left;padding:17px;display:grid;grid-template-columns:22px 1fr;gap:9px;color:#1a4667;font-size:12px;font-weight:650;line-height:1.5}
html.uhz-account-app .uhz-quick-links small{grid-column:1/-1;color:#788d9f;font-size:11px;font-weight:400;line-height:1.5}
html.uhz-account-app .uhz-recent h2{font-size:18px;margin-bottom:14px}
html.uhz-account-app .uhz-contribution-status{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #dde7ef;align-items:center}
html.uhz-account-app .uhz-contribution-status>div{display:grid;gap:6px;min-width:0}
html.uhz-account-app .uhz-contribution-status strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
html.uhz-account-app .uhz-contribution-status .small{font-size:10px}
html.uhz-account-app .uhz-status-badge{font-size:10px;color:#617b90;background:#e9eff5;border-radius:20px;padding:6px 9px;white-space:nowrap}
html.uhz-account-app .uhz-status-badge.earned{background:#dff4ed;color:#177054}
html.uhz-account-app .uhz-empty-contributions{border:1px dashed #c6d7e4;border-radius:13px;padding:21px;background:#f9fcff}
html.uhz-account-app .uhz-empty-contributions p{font-weight:650;font-size:14px;margin:0 0 7px}
html.uhz-account-app .uhz-empty-contributions .small{display:block;margin-bottom:16px}
html.uhz-account-app .uhz-coin-guide,html.uhz-account-app .uhz-coin-progress{background:#fff;border:1px solid #dbe6ef;border-radius:14px;padding:22px;margin:18px 0}
html.uhz-account-app .uhz-coin-guide h3{margin:0 0 16px}
html.uhz-account-app .uhz-coin-guide ol{counter-reset:steps;list-style:none;padding:0;display:grid;gap:15px;margin:0 0 24px}
html.uhz-account-app .uhz-coin-guide li{counter-increment:steps;display:flex;gap:13px;align-items:center;font-size:13px;line-height:1.6}
html.uhz-account-app .uhz-coin-guide li:before{content:counter(steps);flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid #c5dff2;background:#eaf5ff;border-radius:50%;color:#1479cf;font-size:11px;font-weight:700}
html.uhz-account-app #panel-coins .coins-wallet{border-radius:15px;padding:26px;background:linear-gradient(110deg,#102c46,#145680);color:#fff}
html.uhz-account-app #coinsHistory{overflow-x:auto}
html.uhz-account-app .uhz-ledger-table{min-width:280px;font-size:12px}
html.uhz-account-app .uhz-more-dialog{width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 30px);box-sizing:border-box;border:1px solid #cddde9;border-radius:20px;padding:18px;background:#fff;color:#163956;overflow:auto}
html.uhz-account-app .uhz-more-dialog::backdrop{background:#071727bb}
html.uhz-account-app .uhz-more-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
html.uhz-account-app .uhz-more-head h2{font-size:20px;margin:5px}
html.uhz-account-app .uhz-more-head>button{background:#edf4fa;border:1px solid #d7e4ee;border-radius:9px;width:40px;height:40px;font-size:24px;color:#315875}
html.uhz-account-app .uhz-more-link{display:flex;gap:10px;align-items:center;width:100%;border:0;border-bottom:1px solid #e8eff5;background:#fff;text-align:left;padding:13px 10px;min-height:46px;color:#264e6a;font-size:13px}
html.uhz-account-app .float-status{z-index:90;max-width:calc(100vw - 28px)}
@media(max-width:700px){
 html.uhz-account-app #authArea{grid-template-columns:1fr!important;min-height:100dvh}
 html.uhz-account-app .uhz-auth-brand{padding:24px 24px 26px;display:grid;grid-template-columns:52px 1fr;gap:0 15px;align-content:start;justify-content:initial}
 html.uhz-account-app .uhz-auth-logo{grid-row:1/3;width:52px;height:52px;margin:0}
 html.uhz-account-app .uhz-auth-motto{font-size:8px;align-self:end;letter-spacing:1px}
 html.uhz-account-app .uhz-auth-brand h2{font-size:18px;line-height:1.35;margin:6px 0 0;max-width:260px;letter-spacing:-.2px}
 html.uhz-account-app .uhz-auth-brand>p,html.uhz-account-app .uhz-auth-benefits{display:none}
 html.uhz-account-app .uhz-auth-form{align-self:start;padding:26px 24px 30px}
 html.uhz-account-app .uhz-auth-tabs{margin-bottom:24px}
 html.uhz-account-app .uhz-auth-form>h2{font-size:26px}
 html.uhz-account-app #authArea .uhz-auth-form>p{margin-bottom:20px}
 html.uhz-account-app input:not([type=checkbox]):not([type=radio]),html.uhz-account-app select,html.uhz-account-app textarea{font-size:16px!important}
 html.uhz-account-app.uhz-signed-in #uhzEmbedNav{display:none!important}
 html.uhz-account-app.uhz-signed-in .uhz-member-top{margin-left:0;padding:0 20px;height:56px;position:sticky;top:0;z-index:25}
 html.uhz-account-app.uhz-signed-in #privateArea{margin-left:0;padding:24px 20px calc(95px + env(safe-area-inset-bottom,0px))}
 html.uhz-account-app.uhz-signed-in .uhz-account-bottom{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:40;padding:7px 7px calc(7px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #d6e3ed;box-shadow:0 -4px 20px #14374b08}
 html.uhz-account-app .uhz-account-bottom button{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:0;border-radius:10px;background:transparent;color:#7b90a3;font-size:9px;font-weight:600;padding:6px 1px}
 html.uhz-account-app .uhz-account-bottom button.active{background:#eaf5ff;color:#1479cf}
 html.uhz-account-app .uhz-account-bottom .uhz-nav-symbol{font-size:23px}
 html.uhz-account-app .uhz-home-identity{gap:12px;margin-bottom:23px}
 html.uhz-account-app .uhz-home-identity .uhz-quantum-avatar{width:68px;height:68px;margin:10px}
 html.uhz-account-app .uhz-home-identity .uhz-avatar-glyph{font-size:31px}
 html.uhz-account-app .uhz-home-identity .eyebrow{font-size:8px;letter-spacing:1px}
 html.uhz-account-app .uhz-home-identity h1{font-size:23px;letter-spacing:-.5px;margin:6px 0}
 html.uhz-account-app .uhz-account-role{font-size:9px;padding:4px 8px;margin-top:2px}
 html.uhz-account-app .uhz-home-stats{gap:8px;margin-bottom:20px}
 html.uhz-account-app .uhz-home-stats>div{padding:14px 10px;gap:5px}
 html.uhz-account-app .uhz-home-stats strong{font-size:24px}
 html.uhz-account-app .uhz-home-stats span{font-size:10px}
 html.uhz-account-app .uhz-earn-card{padding:22px 20px}
 html.uhz-account-app .uhz-earn-card h2{font-size:23px}
 html.uhz-account-app .uhz-earn-card .eyebrow{font-size:8px;letter-spacing:1px}
 html.uhz-account-app .uhz-earn-card>p{font-size:12px}
 html.uhz-account-app .uhz-earn-card .actions{display:grid;grid-template-columns:1fr}
 html.uhz-account-app .uhz-earn-card .button{min-height:46px!important;font-size:12px!important}
 html.uhz-account-app .uhz-earn-disclosure{font-size:9px}
 html.uhz-account-app .uhz-quick-links{grid-template-columns:1fr;gap:9px;margin-bottom:25px}
 html.uhz-account-app .uhz-quick-links>button{grid-template-columns:25px 1fr;padding:14px 16px;gap:3px 10px;font-size:13px}
 html.uhz-account-app .uhz-quick-links .uhz-nav-symbol{grid-row:1/3;align-self:center}
 html.uhz-account-app .uhz-quick-links small{grid-column:2;font-size:10px}
 html.uhz-account-app .app-panel>h2{font-size:25px}
 html.uhz-account-app .card,html.uhz-account-app .post{padding:18px}
 html.uhz-account-app .layout2,html.uhz-account-app .grid.two{grid-template-columns:minmax(0,1fr)}
 html.uhz-account-app .uhz-profile-identity{gap:15px}
 html.uhz-account-app .profile-business h3{font-size:21px!important}
 html.uhz-account-app .uhz-profile-identity .uhz-quantum-avatar{width:67px;height:67px;margin:8px}
 html.uhz-account-app .uhz-avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))}
 html.uhz-account-app .uhz-coin-guide,html.uhz-account-app .uhz-coin-progress{padding:20px}
 html.uhz-account-app .uhz-coin-guide li{font-size:12px}
 html.uhz-account-app .float-status{inset:auto 12px 84px!important}
}
@media(prefers-reduced-motion:reduce){html.uhz-account-app *{scroll-behavior:auto!important}}

html.uhz-account-app input,html.uhz-account-app select,html.uhz-account-app textarea,html.uhz-account-app button{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}

html.uhz-account-app #authArea #uhzVerifyEmailLink{border:0;background:transparent;color:#56758c;font-size:11px!important;padding:4px 0!important;min-height:36px;box-shadow:none}html.uhz-account-app .uhz-coin-guide>.uhz-superadmin-only{margin-top:12px}

html.uhz-account-app:not(.uhz-ui-ready) main.shell{visibility:hidden}html.uhz-account-app #uhzAccountLoading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#446780;font:500 13px/1.5 system-ui;background:#f3f7fb}html.uhz-account-app #uhzAccountLoading span{width:34px;height:34px;border:2px solid #d3e6f5;border-top-color:#1479cf;border-radius:50%;animation:uhzQuantumOrbit 1s linear infinite}html.uhz-account-app.uhz-ui-ready #uhzAccountLoading{display:none}
/* Override the previous mobile shell padding so the app uses the full screen. */
html.uhz-account-app.uhz-mobile-portal.embedded main.shell{padding:0!important;margin:0!important;width:100%!important}
html.uhz-account-app.uhz-mobile-portal.embedded #authArea{padding:0!important;margin:0!important}
@media(max-width:700px){html.uhz-account-app #authArea{grid-template-rows:max-content 1fr}}

@media(max-width:700px){html.uhz-account-app .uhz-more-account{width:44px;height:44px}}

/* Auth modules only. Public content, member panels, ads and Robot are unchanged. */
html.uhz-account-app #authArea{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);min-height:100dvh;align-items:stretch;overflow:visible}
html.uhz-account-app .uhz-auth-brand{padding:38px 32px;justify-content:center}
html.uhz-account-app .uhz-auth-logo{width:70px;height:70px;margin-bottom:18px}
html.uhz-account-app .uhz-auth-brand h2{font-size:29px;line-height:1.25;letter-spacing:-.65px;max-width:290px}
html.uhz-account-app .uhz-auth-benefits{margin-top:23px}
html.uhz-account-app .uhz-auth-form{width:100%;max-width:500px;margin:0 auto;padding:32px 38px;box-sizing:border-box;align-self:center}
html.uhz-account-app .uhz-auth-form>h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:0 0 8px}
html.uhz-account-app .uhz-auth-form>h2:focus{outline:none}
html.uhz-account-app .uhz-auth-form>p{font-size:14px;line-height:1.6;margin:0 0 22px}
html.uhz-account-app #authArea .field{margin:0 0 17px;display:flex;flex-direction:column;gap:7px}
html.uhz-account-app #authArea input{width:100%;min-width:0;min-height:50px;font-size:16px}
html.uhz-account-app .uhz-password-field{position:relative;width:100%}
html.uhz-account-app .uhz-password-field input{padding-right:83px}
html.uhz-account-app .uhz-password-toggle{position:absolute;right:4px;top:4px;bottom:4px;min-width:70px;min-height:42px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:#246a9e;font-size:12px;font-weight:600}
html.uhz-account-app #authArea .button{min-height:48px;font-size:15px!important;border-radius:11px}
html.uhz-account-app #authArea button:disabled{cursor:wait;opacity:.65}
html.uhz-account-app #authArea #showRecover,html.uhz-account-app #authArea .uhz-auth-back{display:block;width:100%!important;border:0!important;background:transparent!important;color:#126db3!important;min-height:44px!important;font-size:14px!important;line-height:1.5;padding:12px 4px!important;text-align:center;border-radius:8px;margin:4px 0 0}
html.uhz-account-app .uhz-auth-divider{display:flex;align-items:center;gap:12px;color:#6b8093;font-size:12px;margin:13px 0 18px}
html.uhz-account-app .uhz-auth-divider::before,html.uhz-account-app .uhz-auth-divider::after{content:'';height:1px;flex:1;background:#e0e8ef}
html.uhz-account-app #authArea #showRegister{display:flex!important;width:100%;border-color:#bdd7ec;background:#eff7fe;color:#1267a6;margin:0}
html.uhz-account-app #authArea .uhz-auth-feedback{border:1px solid #b9ddcc;border-radius:10px;background:#edf8f2;color:#1d6547;font-size:13px;line-height:1.65;padding:12px 14px;margin:0 0 15px;overflow-wrap:anywhere}
html.uhz-account-app #authArea .uhz-auth-feedback.error{background:#fff2f2;border-color:#efc2c2;color:#913c3c}
html.uhz-account-app #authArea .uhz-auth-feedback:focus{outline:2px solid #99bcd8;outline-offset:2px}
html.uhz-account-app .uhz-register-note{margin:13px 0 0;text-align:center}
html.uhz-account-app .uhz-recover-help{margin:17px 0 4px}
html.uhz-account-app .uhz-auth-form>.uhz-auth-foot{margin-top:22px;padding-top:15px;font-size:11px!important;color:#657c90!important}
html.uhz-account-app .uhz-auth-link-help{margin-top:14px;padding-top:12px;border-top:1px solid #e5edf3;font-size:12px;color:#56738a}
html.uhz-account-app .uhz-auth-link-help>summary{cursor:pointer;padding:10px 0;min-height:24px;line-height:1.6}
html.uhz-account-app .uhz-auth-link-help #uhzVerifyEmailLink{display:none!important}
html.uhz-account-app .uhz-auth-link-help .small{font-size:12px!important}
html.uhz-account-app .uhz-auth-form #verifyEmailForm{margin-top:6px}
html.uhz-account-app #verifyEmailForm button{width:100%}
html.uhz-account-app #authArea[data-mode=authReset] .uhz-auth-link-help,html.uhz-account-app #authArea[data-mode=authConfirm] .uhz-auth-link-help{display:none}
html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-link-help,html.uhz-account-app #authArea[data-mode=authRegister] .uhz-auth-link-help{display:none}
@media(min-width:701px) and (max-height:680px){
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-form{padding:23px 34px}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-form>h2{font-size:26px;margin-bottom:6px}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-form>p{font-size:13px;margin-bottom:16px}
 html.uhz-account-app #authArea[data-mode=authLogin] .field{margin-bottom:13px;gap:6px}
 html.uhz-account-app #authArea[data-mode=authLogin] .field label{font-size:12px!important}
 html.uhz-account-app #authArea[data-mode=authLogin] input{min-height:48px;padding-top:10px;padding-bottom:10px}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-divider{margin:10px 0 14px}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-foot{border:0;margin-top:15px;padding-top:0}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-brand{padding:28px;justify-content:flex-start}
 html.uhz-account-app #authArea[data-mode=authLogin] .uhz-auth-brand h2{font-size:27px}
}
@media(max-width:700px){
 html.uhz-account-app #authArea{grid-template-columns:minmax(0,1fr)!important;min-height:100dvh;align-content:start}
 html.uhz-account-app .uhz-auth-brand{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 13px;padding:21px 23px;align-items:center;justify-content:initial}
 html.uhz-account-app .uhz-auth-logo{grid-row:1/3;width:48px;height:48px;margin:0}
 html.uhz-account-app .uhz-auth-motto{font-size:8px;letter-spacing:1.1px;line-height:1.4}
 html.uhz-account-app .uhz-auth-brand h2{font-size:19px;line-height:1.3;letter-spacing:.1px;margin:4px 0 0;max-width:none}
 html.uhz-account-app .uhz-auth-form{align-self:start;max-width:480px;padding:27px 23px 28px}
 html.uhz-account-app .uhz-auth-form>h2{font-size:27px}
 html.uhz-account-app .uhz-auth-form>p{margin-bottom:23px}
 html.uhz-account-app .uhz-auth-brand>p,html.uhz-account-app .uhz-auth-benefits{display:none}
}
html.uhz-account-app.uhz-mobile-portal.uhz-signed-out.embedded main.shell{padding:0!important}
html.uhz-account-app.uhz-mobile-portal.uhz-signed-out.embedded #authArea{padding:0!important;margin:0!important;border-radius:0!important}
@media(max-width:350px){html.uhz-account-app .uhz-auth-form{padding:23px 18px}html.uhz-account-app .uhz-auth-brand{padding:18px}}

/* Native account pages. The public homepage and legacy embedded view keep their styles. */
.uhz-page-header,.uhz-page-noscript{display:none}
html.uhz-standalone-account{--uhz-page-header-height:76px;scroll-padding-top:88px}
html.uhz-standalone-account body{min-height:100dvh;background:#f2f6fb}
html.uhz-standalone-account .uhz-page-header{display:flex;min-height:var(--uhz-page-header-height);box-sizing:border-box;align-items:center;justify-content:space-between;gap:24px;padding:14px max(24px,calc((100vw - 1200px)/2));background:#0b1423;color:#fff;border-bottom:1px solid #203b55}
html.uhz-standalone-account .uhz-page-brand{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none;min-width:0}
html.uhz-standalone-account .uhz-page-brand img{width:43px;height:43px;flex:none}
html.uhz-standalone-account .uhz-page-brand strong{display:block;font-size:20px;line-height:1.25;letter-spacing:.4px}
html.uhz-standalone-account .uhz-page-brand small{display:block;font-size:10px;letter-spacing:.8px;line-height:1.5;color:#a8c4dc;margin-top:3px}
html.uhz-standalone-account .uhz-page-links{display:flex;align-items:center;gap:22px}
html.uhz-standalone-account .uhz-page-auth-nav{display:flex;align-items:center;gap:20px}
html.uhz-standalone-account .uhz-page-links a{font-size:13px;font-weight:600;text-decoration:none;color:#d5e9f8;line-height:1.4;min-height:44px;display:inline-flex;align-items:center}
html.uhz-standalone-account .uhz-page-auth-nav a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:6px}
html.uhz-standalone-account .uhz-page-links .uhz-page-home{border:1px solid #47647f;border-radius:9px;padding:0 15px;gap:8px;color:#fff;background:#152c43;white-space:nowrap}
html.uhz-standalone-account .uhz-page-links a:hover{color:#8fd5ff}
html.uhz-standalone-account main.shell{min-height:calc(100dvh - var(--uhz-page-header-height))}
html.uhz-standalone-account #authArea{max-width:1080px!important;width:calc(100% - 64px)!important;margin:44px auto!important;border:1px solid #d6e2ed!important;border-radius:22px!important;overflow:hidden;min-height:560px;box-shadow:0 16px 48px #193b5b0a!important;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}
html.uhz-standalone-account .uhz-auth-brand{padding:48px 42px}
html.uhz-standalone-account .uhz-auth-form{max-width:500px;padding:40px 42px}
html.uhz-standalone-account #authArea a.uhz-auth-recover-link,html.uhz-standalone-account #authArea a.uhz-auth-back{text-decoration:none;box-sizing:border-box;display:block;text-align:center}
html.uhz-standalone-account #showRegister{text-decoration:none;box-sizing:border-box}
html.uhz-standalone-account #callbackRecover{display:block;text-align:center;text-decoration:none;min-height:44px;padding:12px 4px;color:#126db3}
html.uhz-standalone-account.uhz-signed-in .uhz-page-auth-nav{display:none}
html.uhz-standalone-account.uhz-signed-in #uhzEmbedNav{top:var(--uhz-page-header-height);min-height:0}
html.uhz-standalone-account.uhz-signed-in .uhz-member-top{position:sticky;top:0;z-index:25}
html.uhz-standalone-account .uhz-page-noscript{display:block;max-width:900px;margin:24px auto;padding:20px;color:#173650}
@media(max-width:900px){html.uhz-standalone-account .uhz-page-header{padding-left:24px;padding-right:24px}html.uhz-standalone-account .uhz-page-links{gap:14px}html.uhz-standalone-account #authArea{width:calc(100% - 40px)!important;margin:28px auto!important;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}html.uhz-standalone-account .uhz-auth-brand{padding:32px 26px}html.uhz-standalone-account .uhz-auth-form{padding:32px 28px}}
@media(max-width:700px){
 html.uhz-standalone-account{--uhz-page-header-height:72px;scroll-padding-top:16px}
 html.uhz-standalone-account .uhz-page-header{padding:12px 18px;gap:12px}
 html.uhz-standalone-account .uhz-page-brand{gap:9px}
 html.uhz-standalone-account .uhz-page-brand img{width:36px;height:36px}
 html.uhz-standalone-account .uhz-page-brand strong{font-size:15px;letter-spacing:.1px}
 html.uhz-standalone-account .uhz-page-brand small{font-size:8px;letter-spacing:.2px;margin-top:2px}
 html.uhz-standalone-account .uhz-page-auth-nav{display:none}
 html.uhz-standalone-account .uhz-page-links .uhz-page-home{font-size:12px;min-height:44px;padding:0 11px}
 html.uhz-standalone-account #authArea{display:block;width:calc(100% - 28px)!important;max-width:480px!important;margin:24px auto!important;min-height:0;grid-template-columns:minmax(0,1fr)!important;border-radius:17px!important}
 html.uhz-standalone-account #authArea .uhz-auth-brand{display:none}
 html.uhz-standalone-account #authArea .uhz-auth-form{padding:29px 23px 26px;max-width:none}
 html.uhz-standalone-account #authArea .uhz-auth-form>h2{font-size:28px;margin-bottom:9px}
 html.uhz-standalone-account #authArea .field{margin-bottom:18px}
 html.uhz-standalone-account #authArea input{min-height:50px}
 html.uhz-standalone-account .uhz-account-bottom{padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:350px){html.uhz-standalone-account .uhz-page-header{padding:12px}html.uhz-standalone-account .uhz-page-brand strong{font-size:14px}html.uhz-standalone-account .uhz-page-brand small{font-size:7px}html.uhz-standalone-account .uhz-page-links .uhz-page-home{padding:0 9px}html.uhz-standalone-account #authArea .uhz-auth-form{padding:25px 18px}}

.uhz-license-entry{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;gap:8px}.uhz-license-entry small{display:block;font-size:12px;font-weight:400}.uhz-quick-links>.uhz-license-entry{flex-direction:column;align-items:flex-start;padding:20px;border:1px solid #dbe7f0;border-radius:16px;background:#fff;color:#173b55;font-weight:700}.uhz-more-link.uhz-license-entry{min-height:44px;color:#173b55}.uhz-sidebar-link.uhz-license-entry{color:inherit}

.uhz-creator-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:22px;border:1px solid #d7e6f1;background:#f5faff;padding:19px 21px;border-radius:14px;margin:20px 0;color:#315c7b;text-decoration:none}.uhz-creator-wallet span{font-size:12px}.uhz-creator-wallet strong{font-size:21px;margin-left:8px;color:#1478b8}.uhz-creator-wallet span:nth-child(2) strong{color:#9c6b17}.uhz-creator-wallet small{font-size:11px;margin-left:auto}.uhz-creator-wallet:hover{text-decoration:none;background:#edf6fd}@media(max-width:600px){.uhz-creator-wallet{padding:16px;gap:18px}.uhz-creator-wallet small{flex-basis:100%;margin-left:0}}

/* Requested top navigation: existing account actions retain their authorization. */
html.uhz-account-app.uhz-signed-in #uhzEmbedNav{position:relative!important;inset:auto!important;width:auto!important;max-width:1190px!important;height:auto!important;min-height:0!important;padding:10px 20px!important;margin:0 auto!important;border:0!important;border-bottom:1px solid #dce6ef!important;border-radius:0!important;background:#0b1b2c!important;overflow:visible!important}
html.uhz-account-app.uhz-signed-in .uhz-account-sidebar{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-height:0!important;padding:0!important}
html.uhz-account-app.uhz-signed-in .uhz-sidebar-logo,html.uhz-account-app.uhz-signed-in .uhz-sidebar-caption{display:none!important}
html.uhz-account-app.uhz-signed-in .uhz-sidebar-link{font-size:11px!important;min-height:38px!important;padding:9px 12px!important;margin:0!important;flex:0 0 auto!important;white-space:nowrap!important}
html.uhz-account-app.uhz-signed-in .uhz-side-exit{margin-left:auto!important}
html.uhz-account-app.uhz-signed-in #privateArea{margin-left:0!important;width:100%!important;max-width:1190px!important;padding:24px 28px!important;margin-right:auto!important;margin-left:auto!important}
html.uhz-account-app.uhz-signed-in .uhz-member-top{margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:1190px!important;padding-left:25px!important;padding-right:25px!important;position:relative!important;top:auto!important;height:auto!important;min-height:62px!important}
html.uhz-account-app.uhz-signed-in .uhz-account-bottom{display:none!important}
.uhz-top-balances{display:flex;gap:14px;align-items:center;margin-left:auto;font-size:11px;color:#20465f}.uhz-top-balances strong{margin-left:5px;color:#1174b6;font-size:16px}.uhz-top-balances>span:nth-child(2) strong{color:#976510}
@media(max-width:700px){html.uhz-account-app.uhz-signed-in #uhzEmbedNav{display:block!important;padding:6px 12px!important;overflow:auto!important}html.uhz-account-app.uhz-signed-in .uhz-account-sidebar{flex-wrap:nowrap!important;min-width:max-content!important}html.uhz-account-app.uhz-signed-in .uhz-sidebar-link{font-size:10px!important;padding:9px 10px!important}html.uhz-account-app.uhz-signed-in .uhz-member-top{display:flex!important;flex-wrap:wrap;gap:10px;padding:12px 16px!important}html.uhz-account-app.uhz-signed-in #privateArea{padding:22px 16px 30px!important}.uhz-top-balances{gap:12px;font-size:10px}.uhz-top-balances strong{font-size:15px}html.uhz-account-app.uhz-signed-in .uhz-member-title{font-size:15px!important}}

.uhz-campaign-admin{padding-top:24px}.uhz-campaign-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.uhz-campaign-heading h2,.uhz-campaign-heading h3{margin-top:0}.uhz-campaign-heading .muted{max-width:670px}.uhz-campaign-actions{display:flex;gap:8px;flex-shrink:0}.uhz-campaign-toolbar{display:flex;align-items:end;gap:14px;margin-bottom:20px}.uhz-campaign-toolbar label{min-width:220px}.uhz-campaign-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dbe7f0;padding:18px 2px}.uhz-campaign-row strong{display:block;overflow-wrap:anywhere}.uhz-campaign-row small{display:block;color:#637a8e;margin-top:6px}.uhz-campaign-row .button{flex-shrink:0}.uhz-campaign-box{border:1px solid #d3e3ee;border-radius:14px;padding:25px;margin-top:28px;background:#fff;scroll-margin-top:28px}.uhz-campaign-box h3{font-size:22px}.uhz-campaign-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.uhz-campaign-admin textarea{min-height:80px;resize:vertical}.uhz-campaign-admin p{overflow-wrap:anywhere;white-space:pre-wrap}.uhz-campaign-admin input,.uhz-campaign-admin textarea,.uhz-campaign-admin select{max-width:100%;min-width:0}.uhz-campaign-check{display:flex!important;align-items:flex-start;gap:9px;line-height:1.6;margin:16px 0!important;font-weight:400!important}.uhz-campaign-check input{width:18px!important;height:18px;min-width:18px;margin-top:4px}.uhz-campaign-find{display:flex;align-items:end;gap:12px;margin:20px 0}.uhz-campaign-find label{flex:1;margin:0}.uhz-campaign-review{border-top:2px solid #247fb5;margin-top:20px;padding-top:22px;scroll-margin-top:30px}.uhz-campaign-review p,.uhz-campaign-box #uhzCampaignSelected p{line-height:1.7}.uhz-campaign-admin .small{font-size:12px}@media(max-width:760px){.uhz-campaign-heading,.uhz-campaign-row{flex-direction:column;gap:12px}.uhz-campaign-fields{grid-template-columns:1fr}.uhz-campaign-box{padding:18px}.uhz-campaign-actions{flex-wrap:wrap}.uhz-campaign-toolbar,.uhz-campaign-find{flex-direction:column;align-items:stretch}.uhz-campaign-toolbar label{min-width:0}}

/* This desktop treatment shares the creator workspace's existing brand and palette. */
.uhz-desktop-account-entry[hidden],.uhz-header-photo[hidden]{display:none!important}
@media(min-width:1024px){
 html.uhz-account-app.uhz-signed-in.uhz-unified-account{--uhz-page-header-height:96px}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account .uhz-page-header.uhz-unified-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:23px;min-height:96px;padding:0 30px;background:#0b1423;border-bottom:1px solid #20384c}
 html.uhz-unified-account .uhz-page-brand{gap:12px}
 html.uhz-unified-account .uhz-page-brand img{width:42px;height:42px}
 html.uhz-unified-account .uhz-page-brand strong{font-size:20px;letter-spacing:.3px;white-space:nowrap}
 html.uhz-unified-account .uhz-page-brand small{font-size:10px;letter-spacing:.5px;margin-top:3px;color:#a6c4dc}
 html.uhz-unified-account .uhz-page-links{display:none!important}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account #uhzEmbedNav{grid-column:2;grid-row:1;max-width:none!important;width:100%!important;margin:0!important;padding:10px 0!important;background:transparent!important;border:0!important;overflow:visible!important;z-index:auto}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account .uhz-account-sidebar{justify-content:flex-end!important;gap:17px!important;flex-wrap:wrap!important;align-items:center!important;min-width:0!important}
 html.uhz-account-app.uhz-unified-account .uhz-unified-header .uhz-sidebar-link,html.uhz-account-app.uhz-unified-account .uhz-unified-header .uhz-page-home{display:inline-flex;align-items:center;flex:0 0 auto;min-height:40px!important;margin:0!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#b9d2e5!important;font-size:12px!important;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap}
 html.uhz-unified-account .uhz-unified-header .uhz-sidebar-link.active,html.uhz-unified-account .uhz-unified-header .uhz-sidebar-link:hover,html.uhz-unified-account .uhz-unified-header .uhz-page-home:hover{color:#fff!important}
 html.uhz-unified-account .uhz-unified-header .uhz-sidebar-link.active{text-decoration:underline;text-decoration-color:#66bceb;text-underline-offset:9px;text-decoration-thickness:2px}
 html.uhz-unified-account .uhz-unified-header .uhz-nav-symbol{display:none}
 html.uhz-unified-account .uhz-unified-header [data-account-panel="coins"],html.uhz-unified-account .uhz-unified-header [data-account-panel="notifications"],html.uhz-unified-account .uhz-unified-header [data-account-panel="profile"],html.uhz-unified-account .uhz-unified-header [data-account-panel="users"],html.uhz-unified-account .uhz-unified-header .uhz-side-more,html.uhz-unified-account .uhz-unified-header .uhz-side-exit,html.uhz-unified-account .uhz-unified-header a[href="/creadores"]{display:none!important}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account .uhz-member-top{display:none!important}
 html.uhz-unified-account .uhz-top-balances{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px;margin:0;color:#d5e4f0;font-size:11px;text-decoration:none}
 html.uhz-unified-account .uhz-top-balances>span{display:flex;align-items:center;gap:6px;min-height:40px;padding:7px 11px;border:1px solid #2a4258;border-radius:10px;white-space:nowrap}
 html.uhz-unified-account .uhz-top-balances strong{font-size:16px;color:#fff;margin:0}
 html.uhz-unified-account .uhz-top-balances>span:nth-child(2){color:#e9c486}
 html.uhz-unified-account .uhz-top-balances>span:nth-child(2) strong{color:#f3ce84}
 html.uhz-unified-account .uhz-top-balances:hover>span{background:#143149}
 html.uhz-account-app.uhz-unified-account .uhz-more-account{grid-column:4;grid-row:1;position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #375c77;border-radius:50%;padding:0;background:#102b40;color:#d4efff;letter-spacing:normal;overflow:visible}
 html.uhz-account-app.uhz-unified-account .uhz-more-account:hover{background:#173e59;border-color:#6cb3da}
 html.uhz-account-app.uhz-unified-account .uhz-header-avatar{width:38px;height:38px;margin:0;box-shadow:none;border:0;background:radial-gradient(circle at 45% 40%,#174e70,#0a2235);pointer-events:none}
 html.uhz-account-app.uhz-unified-account .uhz-header-avatar .uhz-avatar-glyph{font-size:18px;color:#bcecff}
 html.uhz-unified-account .uhz-header-photo{position:absolute;inset:3px;z-index:2;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;border-radius:50%}
 html.uhz-unified-account .uhz-unified-header :is(a,button):focus-visible{outline:2px solid #86c9f3;outline-offset:5px}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account main.shell{max-width:1190px!important;width:100%!important;padding:0!important;margin:0 auto!important}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account #privateArea{padding:35px!important;max-width:none!important}
 html.uhz-unified-account .uhz-more-dialog[open]{position:fixed;inset:104px 26px auto auto;margin:0;width:440px;max-width:calc(100vw - 52px);max-height:calc(100dvh - 128px);overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:17px;border:1px solid #d2e2ee;border-radius:15px;background:#fff;box-shadow:0 18px 50px #0d2b4933}
 html.uhz-unified-account .uhz-more-head{grid-column:1/-1;padding:0 5px 12px;margin-bottom:5px;border-bottom:1px solid #e1ebf2}
 html.uhz-unified-account .uhz-more-head h2{font-size:16px;color:#183e59}
 html.uhz-unified-account .uhz-more-link{min-height:43px;border:0;border-radius:8px;padding:10px;color:#365a74;font-size:12px;line-height:1.5;background:transparent;text-align:left;text-decoration:none}
 html.uhz-unified-account .uhz-more-link:hover{background:#eef6fc;color:#126fa8}
 html.uhz-unified-account .uhz-more-link .uhz-nav-symbol{color:#3b88b6;font-size:16px;min-width:18px}
 html.uhz-unified-account .uhz-more-dialog::backdrop{background:#081d3326}
 html.uhz-unified-account #panel-chat .panel-heading{align-items:center;gap:20px;margin:0 0 22px}
 html.uhz-unified-account #panel-chat .panel-heading h2{color:#183b54;font-size:31px;font-weight:750;line-height:1.2;letter-spacing:-.6px;margin:0 0 9px}
 html.uhz-unified-account #panel-chat .panel-heading p{color:#526c82;font-size:14px;line-height:1.6;margin:0}
 html.uhz-unified-account #panel-chat>.card{display:grid;grid-template-rows:minmax(130px,1fr) auto;height:clamp(360px,calc(100dvh - 265px),620px);padding:0;margin:0;border:1px solid #d9e5ef;border-radius:16px;background:#fff;box-shadow:0 8px 28px #10364e06;overflow:hidden}
 html.uhz-unified-account #chatFeed{min-height:0;max-height:none;padding:22px 24px;gap:14px;background:#f8fbfd;scrollbar-width:thin;scrollbar-color:#b8ccdd transparent}
 html.uhz-unified-account #chatFeed>p.muted:only-child{display:flex;align-items:center;justify-content:center;min-height:100%;margin:0;text-align:center;color:#627b90;font-size:14px;line-height:1.7}
 html.uhz-unified-account #chatFeed .chatbubble{max-width:78%;border:1px solid #d4e3ed;border-radius:13px;background:#fff;color:#24465e;box-shadow:0 2px 8px #12385405}
 html.uhz-unified-account #chatFeed .chatbubble.own{background:#e6f3fc;border-color:#c3deef}
 html.uhz-unified-account #chatFeed .chatbubble strong{color:#176c9d;font-size:11px;font-weight:650}
 html.uhz-unified-account #chatFeed .chatbody{color:#24465e;font-size:14px;line-height:1.65}
 html.uhz-unified-account #chatForm{border-top:1px solid #e0eaf2;padding:18px 22px 17px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:end}
 html.uhz-unified-account #chatForm .field{grid-column:1/-1;margin:0 0 12px;gap:8px}
 html.uhz-unified-account #chatForm label{color:#294e68;font-size:12px;font-weight:650}
 html.uhz-unified-account #chatForm textarea{height:76px;min-height:76px;max-height:150px;border:1px solid #d2e1ec;border-radius:10px;padding:12px 14px;background:#fbfdff;color:#24465e;font-size:14px;line-height:1.6}
 html.uhz-unified-account #chatForm textarea::placeholder{color:#738ba0}
 html.uhz-unified-account #chatForm>.button{grid-column:2;grid-row:2;min-height:42px;background:#147abe;border:1px solid #1371b3;border-radius:10px;color:#fff;font-size:12px;font-weight:650;padding:11px 18px}
 html.uhz-unified-account #chatForm>.small{grid-column:1;grid-row:2;margin:0;max-width:570px;color:#627b90;font-size:11px;line-height:1.6;align-self:center}
 html.uhz-unified-account #chatRefresh{min-height:40px;border:1px solid #d2e2ed;border-radius:10px;background:#fff;color:#176da4;font-size:12px;font-weight:650;padding:10px 16px}
}
@media(min-width:1024px) and (max-width:1399px){
 html.uhz-account-app.uhz-signed-in.uhz-unified-account .uhz-page-header.uhz-unified-header{column-gap:16px;padding:0 24px}
 html.uhz-unified-account .uhz-page-brand strong{font-size:17px}
 html.uhz-unified-account .uhz-page-brand img{width:37px;height:37px}
 html.uhz-unified-account .uhz-page-brand small{font-size:8px}
 html.uhz-account-app.uhz-signed-in.uhz-unified-account .uhz-account-sidebar{gap:12px!important}
 html.uhz-account-app.uhz-unified-account .uhz-unified-header .uhz-sidebar-link,html.uhz-account-app.uhz-unified-account .uhz-unified-header .uhz-page-home{font-size:11px!important}
 html.uhz-unified-account .uhz-top-balances>span{padding:7px 8px;font-size:10px;min-height:38px}
 html.uhz-unified-account .uhz-top-balances strong{font-size:14px}
}
@media(prefers-reduced-motion:reduce){html.uhz-unified-account .uhz-header-avatar *{animation:none!important}}

/* Social interactions stay inside the existing verified member chat. */
.uhz-chat-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.uhz-social-chat [hidden],.uhz-chat-picker[hidden]{display:none!important}
html.uhz-account-app .uhz-social-chat .uhz-messenger{position:relative;display:grid!important;grid-template-rows:auto minmax(140px,1fr) auto!important;gap:0;height:clamp(360px,calc(100dvh - 255px),680px)!important;min-height:360px;padding:0!important;margin:0!important;background:#fff!important;border:1px solid #d7e4ee!important;border-radius:19px!important;overflow:hidden;box-shadow:0 8px 28px #10364e06!important}
.uhz-social-chat svg,.uhz-chat-picker svg{width:20px;height:20px;flex:none;vertical-align:middle}
html.uhz-account-app .uhz-social-chat #chatRefresh{display:inline-flex;align-items:center;gap:8px;font-size:12px}
html.uhz-account-app .uhz-social-chat #chatRefresh svg{width:17px;height:17px}
html.uhz-account-app .uhz-social-chat #chatFeed{grid-row:2;min-height:0!important;max-height:none!important;overflow-y:auto;overflow-x:hidden;padding:22px 24px!important;display:flex;flex-direction:column;gap:15px!important;background:#fafcfe!important;scrollbar-width:thin;scrollbar-color:#bdcede transparent;overscroll-behavior:contain}
.uhz-chat-context{grid-row:1;display:flex;align-items:center;gap:10px;padding:11px 20px;border-bottom:1px solid #e4edf4;background:#fff;min-height:58px}
.uhz-chat-context>div{display:grid;gap:3px}.uhz-chat-context strong{color:#214961;font-size:13px}.uhz-chat-context small{color:#6b8295;font-size:11px}.uhz-chat-context button{border:0;border-radius:50%;background:#f0f6fb;color:#1d76ae;width:34px;height:34px;padding:7px}
.uhz-chat-feedback{font-size:12px;line-height:1.6;color:#315d7b;background:#edf6fd;border:1px solid #d1e4f2;border-radius:10px;padding:10px 14px;margin:0 0 15px}.uhz-chat-feedback.error{background:#fff4f2;border-color:#ecd1ca;color:#92483d}
.uhz-chat-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:390px;padding:20px;color:#385d78}.uhz-chat-empty>svg{width:44px;height:44px;color:#4e90bf;stroke-width:1.2;background:#edf5fb;border:1px solid #dfebf4;box-sizing:content-box;padding:17px;border-radius:25px}.uhz-chat-empty strong{font-size:16px;font-weight:650;margin-top:4px}.uhz-chat-empty p{font-size:12px!important;color:#688296!important;margin:0;line-height:1.7!important}.uhz-chat-empty-replies{color:#718798!important;text-align:center;font-size:12px!important;margin:auto!important;padding:25px}
.uhz-chat-day{align-self:center;font-size:10px;color:#8395a4;margin:3px 0 0;padding:3px 9px;letter-spacing:.15px}
.uhz-message{display:flex;align-items:flex-end;gap:9px;position:relative;max-width:88%;align-self:flex-start;min-width:0}
.uhz-chat-avatar{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid #d9e7f2;border-radius:50%;color:#347ca9;background:linear-gradient(140deg,#e5f1fb,#f2f7fc);font-size:10px;font-weight:700;margin-bottom:4px}
.uhz-message-column{display:flex;flex-direction:column;min-width:0;gap:5px}.uhz-message-meta{display:flex;align-items:center;gap:10px;font-size:10px;color:#899ba9;padding:0 5px}.uhz-message-meta strong{font-size:10px;font-weight:650;color:#527389}.uhz-message-meta time{font-size:9px;white-space:nowrap}
.uhz-message-bubble{border-radius:17px 17px 17px 5px;padding:11px 15px;border:1px solid #e2eaf2;background:#fff;color:#294a60;min-width:42px;box-shadow:0 2px 6px #16365003}
.uhz-message-body{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
.uhz-message.own{align-self:flex-end;flex-direction:row-reverse}.uhz-message.own .uhz-message-meta{justify-content:flex-end}.uhz-message.own .uhz-chat-avatar{display:none}.uhz-message.own .uhz-message-bubble{border:0;background:linear-gradient(115deg,#167dc4,#596dd6);color:#fff;border-radius:17px 17px 5px 17px}.uhz-message.own .uhz-message-column{align-items:flex-end}
.uhz-message-actions{display:flex;gap:1px;align-self:center;opacity:0;transition:opacity .15s;flex:none}.uhz-message:hover .uhz-message-actions,.uhz-message:focus-within .uhz-message-actions{opacity:1}.uhz-message-actions>button{width:29px;height:32px;display:grid;place-items:center;padding:5px;border:0;background:transparent;border-radius:50%;color:#7392a8}.uhz-message-actions>button:hover{background:#e8f2fa;color:#236f9e}.uhz-message-actions svg{width:16px;height:16px}.uhz-message[aria-busy=true]{opacity:.7}.uhz-message button:disabled{cursor:wait}
.uhz-message-reactions{display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding:0 3px}.uhz-message-reaction{display:flex;align-items:center;gap:5px;padding:3px 8px;min-height:26px;border:1px solid #dce7f0;border-radius:16px;color:#668198;background:#fff;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #16365004}.uhz-message-reaction small{font-size:10px;color:inherit}.uhz-message-reaction.selected{border-color:#91c0e2;background:#e5f2fc;color:#226c9d}.uhz-message-thread-link{border:0;background:transparent;padding:2px 5px;font:inherit;font-size:11px;font-weight:600;color:#2d7aad;align-self:flex-start}.uhz-message.own .uhz-message-thread-link{align-self:flex-end}
.uhz-message-quote{display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px 6px;text-align:left;width:100%;padding:7px 9px;margin:0 0 7px;border:0;border-left:2px solid #69a4cc;border-radius:4px 8px 8px 4px;background:#edf5fb;color:#397491;max-width:390px;cursor:pointer}.uhz-message-quote svg{grid-row:1/3;width:14px;height:14px;margin-top:2px}.uhz-message-quote strong{font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uhz-message-quote span{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.uhz-message-quote:disabled{opacity:.75;cursor:default}.uhz-message.own .uhz-message-quote{color:#edf6ff;background:#ffffff1c;border-left-color:#b5e0ff}
.uhz-message.thread-root{max-width:100%;padding-bottom:16px;border-bottom:1px solid #e1ebf3;align-self:stretch;margin-bottom:2px}.uhz-message.thread-root .uhz-message-column{max-width:85%}.uhz-chat-older{border:1px solid #d5e4ef;background:white;color:#4b7c9d;align-self:center;border-radius:18px;font-size:11px;padding:7px 13px;margin-bottom:2px}
html.uhz-account-app .uhz-social-chat #chatForm{grid-row:3;display:block!important;position:relative;border-top:1px solid #e0e9f1;padding:13px 17px 10px!important;background:#fff;margin:0!important}
.uhz-chat-input-row{display:flex;align-items:flex-end;gap:7px;border:1px solid #d6e4ef;background:#fbfdff;border-radius:24px;padding:4px 5px 4px 6px;min-height:52px;min-width:0}
html.uhz-account-app .uhz-social-chat #chatText{flex:1;min-width:0;width:auto;max-width:none;padding:11px 4px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#25465e;font-size:14px!important;line-height:1.5;min-height:42px!important;max-height:116px!important;height:42px;resize:none;overflow-y:auto}
html.uhz-account-app .uhz-social-chat #chatText:focus-visible{outline:none}.uhz-chat-input-row:focus-within{border-color:#87b9dc;box-shadow:0 0 0 3px #1d83c112}
html.uhz-account-app .uhz-social-chat .uhz-chat-emoji-toggle{flex:none;width:38px;height:42px;min-height:0;padding:8px!important;background:transparent!important;border:0!important;border-radius:50%;color:#5e83a0;display:grid;place-items:center}
html.uhz-account-app .uhz-social-chat #chatForm .uhz-chat-send{flex:none;display:grid;place-items:center;width:42px;height:42px;min-height:0!important;padding:10px!important;border-radius:50%!important;border:0!important;background:linear-gradient(130deg,#1588cc,#4b71d4)!important;color:#fff!important;box-shadow:0 2px 7px #236cba18}.uhz-chat-send svg{width:20px;height:20px;margin-left:-1px}.uhz-chat-send:disabled{opacity:.4;cursor:default}
.uhz-chat-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:7px 7px 0}.uhz-chat-compose-foot small{color:#7c91a2;font-size:10px;line-height:1.5}.uhz-chat-compose-foot .over{color:#b84940}
.uhz-chat-replying{display:flex;align-items:center;gap:10px;padding:0 7px 10px;color:#3378a6}.uhz-chat-replying>svg{width:17px;height:17px;flex:none}.uhz-chat-replying>div{display:grid;gap:3px;min-width:0;flex:1;border-left:2px solid #6dadda;padding-left:10px}.uhz-chat-replying strong{font-size:11px;font-weight:650}.uhz-chat-replying span{display:block;font-size:11px;color:#7790a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.uhz-chat-replying>button{display:grid;place-items:center;flex:none;width:29px;height:29px;background:#f3f7fb;color:#69859a;border:0;border-radius:50%;padding:6px}.uhz-chat-replying>button svg{width:15px;height:15px}
.uhz-chat-latest{position:absolute;z-index:3;right:24px;bottom:112px;display:flex;align-items:center;gap:6px;border:1px solid #cbdfea;border-radius:20px;background:#fff;color:#2674a4;box-shadow:0 5px 18px #16365015;font-size:11px;padding:8px 12px}.uhz-chat-latest svg{width:15px;height:15px}
.uhz-chat-picker{position:fixed;z-index:100;max-width:calc(100vw - 24px);max-height:min(405px,calc(100dvh - 24px));overflow:auto;box-sizing:border-box;padding:12px;background:#fff;color:#264b64;border:1px solid #d7e5f0;border-radius:17px;box-shadow:0 14px 45px #0d304827;font-family:Inter,ui-sans-serif,system-ui,sans-serif;scrollbar-width:thin;scrollbar-color:#bdd0df transparent}
.uhz-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding-left:3px}.uhz-picker-head strong{font-size:12px;font-weight:650}.uhz-picker-head>button{display:grid;place-items:center;width:27px;height:27px;padding:5px;border:0;background:#f3f7fb;border-radius:50%;color:#7290a5}.uhz-picker-head svg{width:15px;height:15px}
.uhz-chat-picker>input{width:100%;box-sizing:border-box;min-height:38px;border:1px solid #d8e5ee!important;border-radius:10px!important;background:#f7fafe!important;color:#294d67!important;padding:8px 11px!important;font-size:12px!important;margin-bottom:9px;font-family:inherit}.uhz-chat-picker>input::placeholder{color:#8195a4}
.uhz-emoji-categories{display:flex;gap:5px;border-bottom:1px solid #e3edf4;margin-bottom:8px;padding-bottom:7px}.uhz-emoji-categories button{display:grid;place-items:center;width:39px;height:34px;border:0;border-radius:9px;background:transparent;font-size:20px}.uhz-emoji-categories button[aria-pressed=true]{background:#eaf4fc}
.uhz-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.uhz-emoji-grid button{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;display:grid;place-items:center;border:0;background:transparent;border-radius:10px;font-size:23px;padding:4px 0;min-height:36px;cursor:pointer}.uhz-emoji-grid button:hover{background:#eaf4fc}.uhz-emoji-grid .uhz-picker-note{grid-column:1/-1}
.uhz-reaction-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.uhz-reaction-choices button{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:26px;line-height:1;display:grid;place-items:center;min-height:47px;background:#f6fafe;border:1px solid transparent;border-radius:13px;cursor:pointer}.uhz-reaction-choices button:hover,.uhz-reaction-choices button[aria-pressed=true]{background:#e6f3fc;border-color:#a9cfe9}.uhz-picker-note{color:#7b91a2;font-size:10px;line-height:1.6;margin:9px 3px 0}
.uhz-message-menu-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 9px;font-size:12px;background:#fff;border:0;border-radius:9px;color:#315d78;text-align:left}.uhz-message-menu-option:hover{background:#edf6fd}.uhz-message-menu-option svg{width:18px;height:18px;color:#4c88b0}
.uhz-social-chat button:focus-visible,.uhz-chat-picker button:focus-visible{outline:2px solid #79b9e2;outline-offset:3px}
@media(hover:none),(pointer:coarse){.uhz-message-actions{opacity:1;gap:0}.uhz-message-actions>button{width:32px;height:40px}.uhz-emoji-grid button{min-height:40px}.uhz-message-reaction{min-height:30px;padding:4px 9px}.uhz-chat-context button{min-height:40px;min-width:40px}}
@media(max-width:760px){html.uhz-account-app .uhz-social-chat .uhz-messenger{height:clamp(380px,calc(100dvh - 300px),600px)!important;border-radius:15px!important}html.uhz-account-app .uhz-social-chat #chatFeed{padding:17px 12px!important;gap:13px!important}.uhz-message{max-width:100%;gap:6px}.uhz-chat-avatar{width:26px;height:26px;font-size:9px}.uhz-message-column{max-width:calc(100vw - 151px)}.uhz-message.own .uhz-message-column{max-width:calc(100vw - 120px)}.uhz-message-actions{flex-direction:column;opacity:1;align-self:flex-end;gap:0}.uhz-message-actions>button{width:28px;height:28px;padding:6px}.uhz-message-actions svg{width:15px;height:15px}.uhz-message-bubble{padding:10px 12px;border-radius:15px 15px 15px 4px}.uhz-message-body{font-size:13px}.uhz-message.own .uhz-message-bubble{border-radius:15px 15px 4px 15px}.uhz-message-meta{gap:6px;flex-wrap:wrap}.uhz-message-meta strong{font-size:9px}.uhz-message-meta time{font-size:8px}.uhz-chat-empty{padding:15px 8px;gap:10px}.uhz-chat-empty strong{font-size:14px}.uhz-chat-empty p{font-size:11px!important}.uhz-chat-context{padding:9px 12px}.uhz-message.thread-root .uhz-message-column{max-width:calc(100vw - 145px)}html.uhz-account-app .uhz-social-chat #chatForm{padding:10px 10px 8px!important}html.uhz-account-app .uhz-social-chat #chatText{font-size:16px!important;padding:9px 3px!important;min-height:42px!important}.uhz-chat-input-row{gap:3px;padding-left:3px}html.uhz-account-app .uhz-social-chat .uhz-chat-emoji-toggle{width:32px;padding:6px!important}html.uhz-account-app .uhz-social-chat #chatForm .uhz-chat-send{width:39px;height:39px}.uhz-chat-compose-foot{margin:6px 5px 0;gap:5px}.uhz-chat-compose-foot small{font-size:8px}.uhz-chat-latest{right:14px;bottom:105px}.uhz-chat-picker{border-radius:15px}.uhz-emoji-grid{gap:1px}.uhz-emoji-grid button{font-size:23px}.uhz-social-chat .panel-heading h2{font-size:25px!important}.uhz-social-chat .panel-heading p{font-size:12px!important}.uhz-social-chat #chatRefresh{min-height:38px!important;padding:9px!important}.uhz-social-chat #chatRefresh span{display:none}.uhz-message-quote{max-width:100%;padding:6px 7px}}
@media(prefers-reduced-motion:reduce){.uhz-message-actions{transition:none}.uhz-social-chat *{scroll-behavior:auto!important}}

@media(max-width:760px){.uhz-message-actions>button:not(:last-child){display:none}.uhz-message-actions>button:last-child{width:44px;min-width:44px;height:44px}.uhz-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.uhz-emoji-grid button{min-height:44px}.uhz-chat-picker{max-height:min(405px,calc(100dvh - 24px))}}

@media(max-width:760px){.uhz-chat-picker>input{font-size:16px!important;min-height:42px}}
@media(max-width:760px),(hover:none),(pointer:coarse){html.uhz-account-app .uhz-social-chat .uhz-chat-emoji-toggle,html.uhz-account-app .uhz-social-chat #chatForm .uhz-chat-send{width:44px;height:44px;min-width:44px}.uhz-chat-context button,.uhz-chat-replying>button,.uhz-picker-head>button,.uhz-emoji-categories button{width:44px;height:44px;min-width:44px}.uhz-message-menu-option{min-height:44px}}
#panel-users,#panel-users .uhz-guardian-control{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
#panel-users .uhz-guardian-control{overflow:hidden!important;width:100%!important;padding:18px!important;border-radius:16px!important;background:#f5f9fd!important;border:1px solid #d2e0ec!important}
#panel-users .uhz-guardian-control .gbar{display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin:12px 0!important;align-items:center!important}
#panel-users .uhz-guardian-control .gbar input{flex:1 1 270px!important;min-width:0!important;max-width:100%!important;padding:11px!important;border:1px solid #c8d8e7!important;border-radius:10px!important;background:#fff!important;color:#173d5c!important}
#panel-users .uhz-guardian-control .gfilter,#panel-users .uhz-guardian-control .gaction{display:inline-block!important;padding:9px 12px!important;border-radius:10px!important;border:1px solid #bed3e4!important;background:#fff!important;color:#175785!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;max-width:100%!important;white-space:normal!important}
#panel-users .uhz-guardian-control .gfilter{border-radius:40px!important}
#panel-users .uhz-guardian-control .gfilter[aria-pressed=true]{color:#fff!important;background:#176ca9!important;border-color:#176ca9!important}
#panel-users .uhz-guardian-control .gtable{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;background:transparent!important}
#panel-users .uhz-guardian-control .gtable table{display:block!important;min-width:0!important;width:100%!important;border:0!important}
#panel-users .uhz-guardian-control .gtable thead{display:none!important}
#panel-users .uhz-guardian-control .gtable tbody{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#panel-users .uhz-guardian-control .gtable tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 13px!important;width:100%!important;min-width:0!important;padding:15px!important;background:#fff!important;border:1px solid #d9e5ef!important;border-radius:14px!important;box-shadow:0 3px 12px #1232!important}
#panel-users .uhz-guardian-control .gtable tbody td{display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(1),#panel-users .uhz-guardian-control .gtable tbody td:nth-child(2),#panel-users .uhz-guardian-control .gtable tbody td:nth-child(6){grid-column:1/-1!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(2){background:#f2f7fc!important;padding:9px!important;border-radius:9px!important}
#panel-users .uhz-guardian-control .gtable tbody td:before{display:block!important;color:#738ba0!important;font-size:10px!important;font-weight:800!important;margin:0 0 5px!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(2):before{content:'URL ORIGINAL'!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(3):before{content:'ESTADO DEL ENLACE'!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(4):before{content:'USO EN LA WEB'!important}
#panel-users .uhz-guardian-control .gtable tbody td:nth-child(5):before{content:'ÚLTIMA REVISIÓN'!important}
#panel-users .uhz-guardian-control .gtitle{display:block!important;font-weight:800!important;font-size:15px!important;color:#143b5c!important}
#panel-users .uhz-guardian-control .gsmall{display:block!important;margin-top:5px!important;font-size:11px!important;color:#67839a!important;overflow-wrap:anywhere!important}
#panel-users .uhz-guardian-control .gurl{display:block!important;max-width:100%!important;word-break:break-all!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.45!important;color:#116b9c!important;margin-bottom:9px!important}
#panel-users .uhz-guardian-control .gstate{display:inline-block!important;border-radius:50px!important;font-size:11px!important;font-weight:700!important;padding:6px 9px!important;white-space:normal!important}
#panel-users .uhz-guardian-control .gstate.good{background:#e0f6e8!important;color:#166643!important}
#panel-users .uhz-guardian-control .gstate.bad{background:#fde1e4!important;color:#932333!important}
#panel-users .uhz-guardian-control .gstate.warn{background:#fff0d1!important;color:#855c16!important}
#panel-users .uhz-guardian-control .gstate.neutral{background:#e7eff6!important;color:#456882!important}
@media(max-width:1050px){#panel-users .uhz-guardian-control .gtable tbody{grid-template-columns:1fr!important}}
@media(max-width:570px){#panel-users .uhz-guardian-control{padding:11px!important}#panel-users .uhz-guardian-control .gtable tbody tr{grid-template-columns:1fr!important}#panel-users .uhz-guardian-control .gtable tbody td{grid-column:1/-1!important}}

#uhzChatKnowledgeAdmin{box-sizing:border-box;color:#15394f;background:#f7fafc;border:1px solid #d0e0eb;border-radius:17px;padding:clamp(14px,2vw,25px);margin-top:15px;font-family:inherit}#uhzChatKnowledgeAdmin *{box-sizing:border-box}
#uhzChatKnowledgeAdmin h3{font-size:22px;margin:4px 0 6px;color:#113e56}#uhzChatKnowledgeAdmin h4{font-size:16px;margin:8px 0}
#uhzChatKnowledgeAdmin p{font-size:13px;line-height:1.5;color:#496579}#uhzChatKnowledgeAdmin small{font-size:10px;letter-spacing:.12em;font-weight:850;color:#5c7a91}
#uhzChatKnowledgeAdmin .uch-head{display:flex;justify-content:space-between;gap:14px;align-items:start}
#uhzChatKnowledgeAdmin button{font:inherit;font-size:12px;font-weight:750;cursor:pointer;background:#fff;border:1px solid #b9cedc;border-radius:10px;padding:9px 12px;color:#18516b}
#uhzChatKnowledgeAdmin button:hover{background:#ecf5fa;border-color:#3982a0}#uhzChatKnowledgeAdmin button.main,#uhzChatKnowledgeAdmin .uch-nav .on{background:#14576f;color:#fff;border-color:#14576f}
#uhzChatKnowledgeAdmin button.red{border-color:#f0c9d0;color:#a42b38}#uhzChatKnowledgeAdmin button:disabled{opacity:.5;cursor:wait}
#uhzChatKnowledgeAdmin input,#uhzChatKnowledgeAdmin select,#uhzChatKnowledgeAdmin textarea{border:1px solid #bed0dc;border-radius:9px;padding:10px 11px;font:inherit;font-size:13px;background:white;color:#1c3a4b;min-width:0;max-width:100%}
#uhzChatKnowledgeAdmin textarea{width:100%;min-height:110px;resize:vertical;line-height:1.5}#uhzChatKnowledgeAdmin .uch-answer{min-height:190px}
#uhzChatKnowledgeAdmin .uch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0}
#uhzChatKnowledgeAdmin .uch-stats>div{display:grid;gap:5px;background:#fff;border:1px solid #e0eaf0;border-radius:12px;padding:13px;min-width:0}
#uhzChatKnowledgeAdmin .uch-stats b{font-size:23px;color:#14576f}#uhzChatKnowledgeAdmin .uch-stats span{font-size:11px;color:#61788d}
#uhzChatKnowledgeAdmin .uch-nav{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d4e3ec;padding-bottom:12px;margin-bottom:14px}
#uhzChatKnowledgeAdmin .uch-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:13px}#uhzChatKnowledgeAdmin .uch-toolbar input{flex:1;min-width:170px}
#uhzChatKnowledgeAdmin .uch-layout{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.2fr);gap:14px}
#uhzChatKnowledgeAdmin .uch-list{display:grid;align-content:start;gap:7px;max-height:610px;overflow-y:auto;padding:2px}
#uhzChatKnowledgeAdmin .uch-item{display:block;text-align:left;background:#fff;border:1px solid #d1dfe8;border-radius:11px;padding:12px;width:100%;min-width:0}
#uhzChatKnowledgeAdmin .uch-item[aria-pressed=true]{border-color:#287c99;background:#eef7fa;box-shadow:inset 3px 0 #267b98}
#uhzChatKnowledgeAdmin .uch-item strong{display:block;line-height:1.4;font-size:13px;overflow-wrap:anywhere}
#uhzChatKnowledgeAdmin .uch-item span{display:block;color:#668096;font-weight:400;font-size:10px;margin-top:5px;overflow-wrap:anywhere}
#uhzChatKnowledgeAdmin .uch-editor{background:#fff;border:1px solid #d7e4ec;border-radius:13px;padding:17px;min-height:310px;min-width:0}
#uhzChatKnowledgeAdmin .uch-question{background:#eef7fa;border-left:3px solid #2895af;padding:12px;border-radius:0 9px 9px 0;overflow-wrap:anywhere;font-size:14px}
#uhzChatKnowledgeAdmin .uch-field{display:grid;gap:6px;margin:12px 0}#uhzChatKnowledgeAdmin label{font-size:12px;font-weight:750;color:#305a73}
#uhzChatKnowledgeAdmin .uch-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}
#uhzChatKnowledgeAdmin .uch-pager{display:flex;align-items:center;justify-content:space-between;margin:12px 0;gap:8px;font-size:11px;color:#698296}
#uhzChatKnowledgeAdmin #uch-note{min-height:18px;color:#196648;margin:12px 0;font-size:12px}#uhzChatKnowledgeAdmin #uch-note.uch-error{color:#ae303c}
#uhzChatKnowledgeAdmin .uch-foot{font-size:11px;color:#688196}
@media(max-width:860px){#uhzChatKnowledgeAdmin .uch-layout{grid-template-columns:1fr}#uhzChatKnowledgeAdmin .uch-list{max-height:280px}}
@media(max-width:560px){#uhzChatKnowledgeAdmin .uch-head{flex-direction:column}#uhzChatKnowledgeAdmin .uch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#uhzChatKnowledgeAdmin .uch-toolbar select{width:100%}}

.uhz-superadmin-only,.moderator-only,[data-panel=users],[data-panel=moderation],[data-account-panel=users],[data-account-panel=moderation],#panel-users,#panel-moderation{display:none!important}
