.workspace-tools-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px;color:var(--ex-muted,hsl(var(--muted-foreground)));font-size:12px;border-radius:8px}.workspace-tools-trigger:hover{background:var(--ex-soft,hsl(var(--muted)))}.workspace-tools-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--ex-line,hsl(var(--border)));border-radius:16px;background:var(--ex-surface,hsl(var(--card)));color:var(--ex-ink,hsl(var(--foreground)));box-shadow:0 20px 80px #0004}.workspace-tools-dialog::backdrop{background:#0006;backdrop-filter:blur(4px)}.workspace-tools-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.workspace-tools-dialog h2{font-size:20px;font-weight:600}.workspace-tools-dialog footer,.workspace-tools-dialog p{color:var(--ex-muted,hsl(var(--muted-foreground)));font-size:12px}.workspace-tools-dialog header>button{padding:8px}.workspace-tools-actions{display:grid;gap:8px;margin:20px 0}.workspace-tools-actions>:is(button,a){display:flex;gap:12px;align-items:center;text-align:left;padding:12px;min-height:48px;border-radius:8px;border:1px solid var(--ex-line,hsl(var(--border)));font-size:14px}.workspace-tools-actions>:is(button,a):hover{background:var(--ex-soft,hsl(var(--muted)))}.workspace-tools-actions small{display:block;margin-top:3px;font-size:12px;color:var(--ex-muted,hsl(var(--muted-foreground)))}.workspace-tools-dialog footer{display:flex;flex-wrap:wrap;gap:8px 24px}.workspace-tools-dialog :focus-visible{outline:2px solid var(--ex-accent,hsl(var(--ring)));outline-offset:3px}@media (max-width:640px){.workspace-tools-dialog{padding:16px}}@media (max-width:640px){.experience[data-experience]:has(.workspace-tools-trigger) .ex-header{flex-wrap:wrap;height:auto;min-height:64px;padding-block:8px;gap:8px}.experience[data-experience]:has(.workspace-tools-trigger) .ex-header-trail{flex-wrap:wrap;max-width:100%;gap:4px;margin-left:auto}}