#uhz-shared-header{box-sizing:border-box;position:relative;z-index:40;display:flex;align-items:center;gap:26px;width:100%;min-height:110px;margin:0;padding:20px clamp(20px,2.25vw,44px);background:#091422;color:#b5c9da;border-bottom:1px solid #284052;font:600 14px/1.4 Inter,"Segoe UI",Arial,sans-serif;box-shadow:0 4px 14px #07172712}
#uhz-shared-header *{box-sizing:border-box}#uhz-shared-header .uhz-shared-brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:#f1f5fc;flex-shrink:0}#uhz-shared-header .uhz-shared-brand img{width:65px;height:65px;border:1px solid #a2c5df;border-radius:18px;display:block;padding:7px;background:#0c1927}#uhz-shared-header .uhz-shared-brand strong{display:block;font-size:clamp(20px,1.8vw,30px);line-height:1.2;letter-spacing:1px;font-weight:850}#uhz-shared-header .uhz-shared-brand small{display:block;font-size:14px;color:#afc6d9;margin-top:6px;letter-spacing:0}
#uhz-shared-nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-left:auto;min-width:0}#uhz-shared-nav a,#uhz-shared-nav button{color:#b5c9da;text-decoration:none;background:transparent;border:0;font:inherit;padding:8px 0;white-space:normal;cursor:pointer}#uhz-shared-nav nav,#uhz-shared-nav .uhz-page-links{display:flex;gap:18px;align-items:center}#uhz-shared-nav a:hover,#uhz-shared-nav button:hover{color:#fff}#uhz-shared-nav [aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#43b9f0}#uhz-shared-header [hidden]{display:none!important}#uhz-shared-header a:focus-visible,#uhz-shared-header button:focus-visible{outline:3px solid #55baf0;outline-offset:5px;border-radius:4px}#uhz-shared-header .uhz-shared-toggle{display:none;background:#0f2d43;border:1px solid #4b7897;border-radius:10px;padding:10px 14px;color:white;font:inherit}
.uhz-shared-admin .sidebar{top:0;height:100dvh}.uhz-shared-admin .side-brand{display:none}.uhz-shared-admin .auth{min-height:calc(100dvh - 110px)}.uhz-shared-admin .app{min-height:calc(100dvh - 110px)}.uhz-shared-admin .main{min-width:0}.uhz-shared-admin #mainContent{min-width:0;max-width:100%}
@media(max-width:1200px){#uhz-shared-header{gap:20px}#uhz-shared-nav{gap:8px 15px}}
@media(max-width:900px){#uhz-shared-header{min-height:84px;padding:16px 18px;flex-wrap:wrap;gap:14px}#uhz-shared-header .uhz-shared-brand{gap:10px}#uhz-shared-header .uhz-shared-brand img{width:48px;height:48px;border-radius:14px;padding:5px}#uhz-shared-header .uhz-shared-brand strong{font-size:20px}#uhz-shared-header .uhz-shared-brand small{font-size:11px;margin-top:3px}#uhz-shared-header .uhz-shared-toggle{display:block;margin-left:auto}#uhz-shared-nav{flex-basis:100%;justify-content:flex-start;margin:0;border-top:1px solid #294153;padding-top:12px;gap:8px 18px}#uhz-shared-nav a,#uhz-shared-nav button{padding:8px 4px}.uhz-shared-admin .auth{min-height:calc(100dvh - 84px)}}
@media(max-width:390px){#uhz-shared-header{padding:14px 12px;gap:8px}#uhz-shared-header .uhz-shared-brand strong{font-size:17px}#uhz-shared-header .uhz-shared-toggle{font-size:12px;padding:8px}}

header.uhz-shared-existing{background:#091422!important;color:#b5c9da!important;border-bottom:1px solid #284052!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}header.uhz-shared-existing .uhz-shared-existing-brand{color:#f1f5fc!important;text-decoration:none!important}header.uhz-shared-existing .uhz-shared-existing-brand strong{font-size:clamp(20px,1.8vw,30px)!important;letter-spacing:1px!important;font-weight:850!important}header.uhz-shared-existing .uhz-shared-existing-brand small{color:#afc6d9!important;font-size:14px!important;letter-spacing:0!important}header.uhz-shared-existing .uhz-shared-existing-brand img{width:65px!important;height:65px!important;object-fit:contain}header.uhz-shared-existing .uhz-original-header-inner{max-width:none!important;padding-inline:clamp(20px,2.25vw,44px)!important}header.uhz-shared-existing a,header.uhz-shared-existing nav button{color:#b5c9da}header.uhz-shared-existing a:focus-visible,header.uhz-shared-existing button:focus-visible{outline:3px solid #55baf0;outline-offset:4px}@media(max-width:900px){header.uhz-shared-existing .uhz-shared-existing-brand img{width:48px!important;height:48px!important}header.uhz-shared-existing .uhz-shared-existing-brand strong{font-size:20px!important}header.uhz-shared-existing .uhz-shared-existing-brand small{font-size:11px!important}}

/* The same compact text header on all public sections. */
header.uhz-unified, #uhz-shared-header.uhz-unified{box-sizing:border-box!important;min-height:72px!important;padding:8px 28px!important;background:#0b1423!important;border-bottom:1px solid #26384d!important;color:#c5d8e9!important;font-family:system-ui,sans-serif!important;position:relative!important;z-index:50!important}
header.uhz-unified .top-main,header.uhz-unified .uhz-original-header-inner{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;max-width:1600px!important;padding:0!important;margin:0 auto!important;min-height:56px!important}
header.uhz-unified:not(:has(.top-main)):not(:has(.uhz-original-header-inner)){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important}
header.uhz-unified .uhz-shared-existing-brand,header.uhz-unified .uhz-shared-brand{display:flex!important;align-items:center!important;gap:12px!important;margin:0 auto 0 0!important;padding:0!important;flex:none!important;text-decoration:none!important}
header.uhz-unified .uhz-shared-existing-brand img,header.uhz-unified .uhz-shared-brand img{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid #769eb8!important;border-radius:12px!important;object-fit:contain!important}
header.uhz-unified .uhz-shared-existing-brand strong,header.uhz-unified .uhz-shared-brand strong{font:800 20px/1.2 system-ui,sans-serif!important;letter-spacing:.7px!important;color:#f3f8ff!important}
header.uhz-unified .uhz-shared-existing-brand small,header.uhz-unified .uhz-shared-brand small{display:block!important;font:500 11px/1.4 system-ui,sans-serif!important;color:#b4c9df!important;margin:4px 0 0!important}
header.uhz-unified nav:not(.uhz-unified-account-panel),header.uhz-unified .uhz-page-links{gap:12px!important;align-items:center!important;flex-wrap:wrap!important}
header.uhz-unified nav a,header.uhz-unified nav button,header.uhz-unified .top-wallet a,header.uhz-unified .uhz-page-home{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 2px!important;color:#c5d8e9!important;font:500 11px/20px system-ui,sans-serif!important;text-decoration:none!important;min-height:0!important;transform:none!important}
header.uhz-unified nav a:hover,header.uhz-unified nav button:hover,header.uhz-unified .top-wallet a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}
header.uhz-unified [aria-current=page]{color:white!important;text-decoration:underline!important;text-underline-offset:3px!important}
header.uhz-unified .top-wallet{gap:12px!important;margin:0!important}.uhz-unified .top-wallet strong{font-size:12px!important}
header.uhz-unified .uhz-native-account-hidden{display:none!important}
details.uhz-unified-account{position:relative!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
details.uhz-unified-account>summary{display:flex!important;align-items:center!important;justify-content:center!important;list-style:none!important;cursor:pointer!important;background:transparent!important;border:0!important;color:#c5d8e9!important;font:600 12px/1.3 system-ui,sans-serif!important;padding:8px!important}
details.uhz-unified-account>summary::-webkit-details-marker{display:none}details.uhz-unified-account>summary:hover{text-decoration:underline}
details.uhz-unified-account>summary.is-member{width:46px!important;height:46px!important;box-sizing:border-box!important;padding:0!important;border:1px solid #73c0e9!important;border-radius:50%!important;background:#15344f!important;color:#e6f6ff!important;overflow:hidden!important}
.uhz-unified-face{position:relative;display:grid;place-items:center;width:100%;height:100%;font:750 19px/1 system-ui,sans-serif}.uhz-unified-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.uhz-unified-account-panel{position:absolute;right:0;top:calc(100% + 10px);width:230px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #d6e4ed;border-radius:14px;background:#fff;box-shadow:0 16px 40px #061b3330;z-index:1000;color:#15334c}
details.uhz-unified-account:not([open])>.uhz-unified-account-panel{display:none!important}
.uhz-unified-account-panel>a,.uhz-unified-account-panel>button{display:block!important;box-sizing:border-box!important;width:100%!important;text-align:left!important;border:0!important;border-radius:8px!important;padding:10px!important;background:transparent!important;color:#173954!important;font:500 13px/1.4 system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer}
.uhz-unified-account-panel>a:hover,.uhz-unified-account-panel>button:hover{background:#edf5fa!important}.uhz-unified-account-name{display:block;padding:9px 10px;overflow-wrap:anywhere;color:#173954}
@media(max-width:800px){header.uhz-unified,#uhz-shared-header.uhz-unified{padding:10px 16px!important}header.uhz-unified .uhz-shared-existing-brand strong,header.uhz-unified .uhz-shared-brand strong{font-size:17px!important}header.uhz-unified .uhz-shared-existing-brand img{width:36px!important;height:36px!important;min-width:36px!important}header.uhz-unified .top-main{gap:10px!important}header.uhz-unified nav.top-tabs{order:3;flex-basis:100%;display:flex!important}header.uhz-unified .top-wallet{display:flex!important}header.uhz-unified .uhz-creator-menu{display:none!important}details.uhz-unified-account{margin-left:auto!important}}
html.uhz-account-app body header.uhz-page-header.uhz-shared-existing.uhz-unified{display:flex!important;grid-template-columns:none!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;min-height:72px!important}
header.uhz-unified>.uhz-more-account{display:none!important}
header.uhz-unified>#uhzEmbedNav{width:auto!important;flex:0 1 auto!important;margin-left:auto!important;min-width:0!important}
header.uhz-unified>details.uhz-unified-account{order:99!important;width:auto!important;min-width:0!important;max-width:none!important}
header.uhz-unified .uhz-original-logo-frame{width:44px!important;height:44px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
