.user-copy-toolbar{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.user-format{border:1px solid rgb(var(--border-strong));background:rgb(var(--surface-2));min-width:60px;height:38px;color:rgb(var(--text));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:3px;font:12px/1.2 ui-monospace,monospace;display:inline-flex}.user-format>span{color:rgb(var(--text-muted));font-size:10px}.user-copy-kind{border:1px solid rgb(var(--accent)/.28);background:rgb(var(--accent)/.09);min-width:35px;min-height:38px;color:rgb(var(--accent));cursor:pointer;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:750}.user-copy-kind:hover{border-color:rgb(var(--accent));background:rgb(var(--accent)/.16)}.user-copy-kind:disabled{opacity:.4;cursor:not-allowed}.user-menu-trigger{border:1px solid rgb(var(--border-strong));background:rgb(var(--surface-2));width:40px;height:42px;color:rgb(var(--text));cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.user-menu-trigger svg{stroke-width:2.8px;width:22px;height:22px}.user-detail-page{flex:1;min-height:0;padding:16px 16px 60px;overflow-y:auto}.user-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-vitals{border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.user-vitals>div{border-right:1px solid rgb(var(--border));padding:20px 24px}.user-vitals>div:first-child{padding-left:0}.user-vitals>div:last-child{border:0}.user-vitals span,.user-vitals small{color:rgb(var(--text-muted));font-size:13px;display:block}.user-vitals strong{color:rgb(var(--text));margin:8px 0 4px;font-size:28px;font-weight:700;display:block}.user-detail-tabs{border-bottom:1px solid rgb(var(--border));gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.user-detail-tabs button{white-space:nowrap;min-height:44px;color:rgb(var(--text-muted));cursor:pointer;padding:12px 16px;font-size:14px;font-weight:650}.user-detail-tabs button[aria-current=page]{color:rgb(var(--accent));box-shadow:inset 0 -2px rgb(var(--accent))}.user-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.user-detail-main,.user-detail-aside{gap:20px;min-width:0;display:grid}.user-section{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:13px;min-width:0;padding:22px}.user-section h2{color:rgb(var(--text));margin-bottom:12px;font-size:18px;font-weight:700}.user-section>.user-buttons,.user-section>button{margin-top:16px}.user-section>.rounded-xl{margin-bottom:16px}.user-note{color:rgb(var(--text-muted));margin:12px 0;font-size:14px;line-height:1.6}.user-facts>div{border-top:1px solid rgb(var(--border));justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:14px;display:flex}.user-facts dt{color:rgb(var(--text-muted))}.user-facts dd{color:rgb(var(--text));text-align:right;margin:0}.user-field{color:rgb(var(--text));gap:8px;margin:16px 0;font-size:14px;display:grid}.user-link-modes{flex-wrap:wrap;gap:8px;display:flex}.user-link-modes button{border:1px solid rgb(var(--border));border-radius:8px;min-height:44px;padding:10px 16px;font-weight:650}.user-link-modes button[aria-pressed=true]{background:rgb(var(--accent)/.1);border-color:rgb(var(--accent));color:rgb(var(--accent))}.user-link-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.user-inline-form{max-width:1100px}.user-inline-form .people-form-body{padding:0}.user-inline-form .people-form-section{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:13px;margin-bottom:20px;padding:22px}.user-inline-form .people-form-foot{z-index:5;background:rgb(var(--surface-2));border:1px solid rgb(var(--border-strong));border-radius:12px;margin-top:20px;padding:14px 18px;position:sticky;bottom:0}.user-inline-form .people-create-form{padding-bottom:20px}.user-action-groups{margin:-4px -8px}.user-action-groups section{border-top:1px solid rgb(var(--border));padding:8px 0}.user-action-groups section:first-child{border-top:0}.user-action-groups h3{color:rgb(var(--text-muted));text-transform:uppercase;letter-spacing:.08em;margin:6px 12px;font-size:11px}.user-action-item{text-align:left;width:100%;min-height:58px;color:rgb(var(--text));border-radius:8px;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:10px;padding:10px 12px;display:grid}.user-action-item:hover{background:rgb(var(--surface-2))}.user-action-item>svg{width:20px;height:20px;color:rgb(var(--text-muted))}.user-action-item strong{font-size:14px;font-weight:600;display:block}.user-action-item small{color:rgb(var(--text-muted));margin-top:3px;font-size:12px;line-height:1.5;display:block}.user-action-item:disabled{opacity:.45;cursor:not-allowed}.user-action-item.danger strong,.user-action-item.danger>svg{color:rgb(var(--error))}.user-action-item.warn strong,.user-action-item.warn>svg{color:rgb(var(--warn))}@media (width<=1179px){.user-detail-page{padding-bottom:50px}}@media (width<=850px){.user-detail-grid{grid-template-columns:minmax(0,1fr)}.user-detail-aside{order:-1}}@media (width<=650px){.user-format{width:54px;min-width:54px;height:44px;min-height:44px;font-size:11px}.user-copy-kind{min-width:34px;min-height:44px;padding:5px}.user-detail-page{padding-bottom:40px}.user-vitals>div{padding:16px 10px}.user-vitals strong{overflow-wrap:anywhere;font-size:20px}.user-vitals span,.user-vitals small{font-size:12px}.user-detail-tabs{margin-inline:-16px;padding-inline:4px}.user-detail-tabs button{padding:12px}.user-section,.user-inline-form .people-form-section{padding:16px}}
