.account-peek{position:relative;margin-left:auto;color:#f5f1e5;flex-shrink:0;text-align:left}
.account-peek>.workspace-identity,.account-peek>.p2p-account-entry{margin-left:0;cursor:pointer;color:inherit;text-align:left;font:inherit;background:rgba(6,18,29,.5)}
.account-peek-panel[hidden]{display:none!important}
.account-peek-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 32px));max-height:min(680px,calc(100dvh - 125px));overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid rgba(229,200,142,.35);border-radius:20px;background:linear-gradient(145deg,rgba(21,43,58,.97),rgba(7,22,35,.97));box-shadow:0 20px 65px rgba(0,0,0,.45);backdrop-filter:blur(24px);z-index:40;font:13px/1.5 'Geist Variable',sans-serif;color:#f5f1e5;scrollbar-width:thin;scrollbar-color:#5b6a70 #0a1d2b}
.account-peek::after{content:'';position:absolute;top:100%;left:0;right:0;height:14px}
.account-peek-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.account-peek-heading strong{display:block;font-size:20px;font-weight:500;margin:5px 0;overflow-wrap:anywhere}
.account-peek-heading small{display:block;color:#bbcbd6;font-size:12px}
.account-peek-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e5c88e}
.account-peek-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid rgba(229,200,142,.25);border-radius:50%;background:rgba(5,17,27,.4);color:#f5f1e5;font:24px/1 sans-serif;cursor:pointer}
.account-peek-close:hover{background:#294553;color:#e5c88e}
.account-peek-panel .account-peek-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
.account-peek-stats>div{padding:10px 12px;background:rgba(4,16,26,.45);border:1px solid rgba(187,203,214,.12);border-radius:10px;min-width:0}
.account-peek-stats dt{font-size:11px;color:#bbcbd6;overflow-wrap:anywhere}
.account-peek-stats dd{margin:4px 0 0;color:#e5c88e;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.account-peek-panel .account-peek-label{font:500 11px/1.4 'Geist Variable',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#bbcbd6;margin:20px 0 10px}
.account-peek-roles{display:flex;flex-wrap:wrap;gap:6px}
.account-peek-roles>span{padding:5px 10px;border:1px solid rgba(229,200,142,.27);border-radius:20px;color:#e5c88e;font-size:11px;background:rgba(229,200,142,.06)}
.account-peek-panel .account-peek-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
.account-peek-badges li{display:flex;align-items:center;gap:7px;border:1px solid rgba(187,203,214,.12);background:rgba(4,16,26,.25);border-radius:10px;padding:8px;min-width:0;font-size:11px;overflow-wrap:anywhere}
.account-peek-badges img{width:44px;height:52px;object-fit:contain;flex-shrink:0}
.account-peek-badges small{display:block;margin-top:3px;color:#bbcbd6;font-size:10px}
.account-peek-panel .account-peek-items{list-style:none;margin:0 0 14px;padding:0}
.account-peek-items li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(187,203,214,.12);color:#bbcbd6;font-size:12px}
.account-peek-items strong{color:#e5c88e;white-space:nowrap}
.account-peek-panel .account-peek-link{display:block;color:#e5c88e;padding:10px 0;border-top:1px solid rgba(229,200,142,.15);font-size:12px}
.account-peek-panel .account-peek-link:hover{text-decoration:underline}
.workspace-account-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;gap:12px;margin:20px 0 0;padding:0}
.account-peek :is(button,a):focus-visible{outline:2px solid #e5c88e;outline-offset:3px}
@media(max-width:600px){.account-peek-panel{position:fixed;top:84px;right:16px;width:calc(100% - 32px);max-height:calc(100dvh - 110px);padding:20px}.account-peek{flex-shrink:1}.account-peek .workspace-identity strong,.account-peek .p2p-account-entry strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
