.contextual-tip{position:relative;margin:0 0 9px;border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle));border-radius:9px;background:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-surface));color:var(--text-primary)}.contextual-tip.is-compact{display:flex;justify-content:flex-end;border:0;background:transparent}.contextual-tip-trigger{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-surface);color:var(--text-secondary);font-size:8px;font-weight:750}.contextual-tip-trigger:hover,.contextual-tip-trigger:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.contextual-tip-trigger .svg-icon{width:15px;height:15px}.contextual-tip.is-open{max-width:760px;padding:12px}.contextual-tip header,.contextual-tip footer{display:flex;align-items:center;gap:9px}.contextual-tip header>.svg-icon{width:22px;height:22px;color:var(--accent-primary)}.contextual-tip header div{flex:1}.contextual-tip header small,.contextual-tip header strong{display:block}.contextual-tip header small{color:var(--accent-primary);font-size:7px;font-weight:900;letter-spacing:.1em}.contextual-tip header strong{margin-top:2px;font-size:12px}.contextual-tip header>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-muted)}.contextual-tip p{margin:9px 0;color:var(--text-secondary);font-size:9px;line-height:1.55}.contextual-tip dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.contextual-tip dl div{padding:7px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-subtle)}.contextual-tip dt{color:var(--accent-primary);font-size:7px;font-weight:900}.contextual-tip dd{margin:3px 0 0;color:var(--text-secondary);font-size:8px;line-height:1.45}.contextual-tip footer{justify-content:flex-end;margin-top:9px}.contextual-tip footer button{min-height:34px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-subtle);color:var(--text-primary);font-size:8px;font-weight:800}.contextual-tip footer .is-primary{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}
.commercial-user-menu{position:relative}.commercial-user-trigger{display:flex;align-items:center;gap:8px;height:40px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-surface);color:var(--text-primary)}.commercial-user-trigger:hover,.commercial-user-trigger:focus-visible{border-color:var(--accent-primary);background:var(--bg-subtle);outline:none}.commercial-user-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;overflow:hidden;border-radius:50%;background:var(--accent-light);color:var(--accent-primary);font-size:9px}.commercial-user-trigger>span:not(.commercial-user-avatar){display:grid;min-width:0;text-align:left}.commercial-user-trigger strong,.commercial-user-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-user-trigger strong{font-size:9px}.commercial-user-trigger small{color:var(--text-muted);font-size:7px}.commercial-user-trigger>.svg-icon{width:13px;height:13px;color:var(--text-muted)}.commercial-user-dropdown{position:absolute;z-index:5200;top:calc(100% + 7px);right:0;width:min(390px,calc(100vw - 20px));padding:10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);box-shadow:var(--shadow-xl)}.commercial-user-dropdown>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.commercial-user-dropdown>header .commercial-user-avatar{width:42px;height:42px}.commercial-user-dropdown>header strong,.commercial-user-dropdown>header small,.commercial-user-dropdown>header em{display:block}.commercial-user-dropdown>header small,.commercial-user-dropdown>header em{margin-top:2px;color:var(--text-muted);font-size:7px;font-style:normal}.commercial-user-dropdown>header>span:last-child{text-align:right}.commercial-user-dropdown>header>span b{color:var(--accent-primary);font-size:12px}.profile-account-state{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0}.profile-account-state span strong,.profile-account-state span small{display:block}.profile-account-state span small{margin-top:2px;color:var(--text-muted);font-size:7px}.profile-account-state button{min-height:32px;padding:0 9px;border:1px solid var(--accent-primary);border-radius:6px;background:var(--accent-light);color:var(--accent-primary);font-size:8px;font-weight:800}.profile-primary-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-primary-shortcuts button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-subtle);color:var(--text-primary);font-size:8px;text-align:left}.profile-primary-shortcuts button:hover,.profile-primary-shortcuts button:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.profile-primary-shortcuts button .svg-icon{width:15px;height:15px}.profile-primary-shortcuts .is-danger{color:var(--color-danger)}.profile-secondary-sections{display:none!important}
@media(max-width:680px){.contextual-tip dl{grid-template-columns:1fr}.contextual-tip footer{align-items:stretch;flex-direction:column}.contextual-tip footer button{width:100%}}@media(max-width:480px){.profile-primary-shortcuts{grid-template-columns:1fr}.commercial-user-dropdown{position:fixed;right:8px;top:58px}}
