html.workspace-add-open{overflow:hidden}
.workspace-add-button svg,.workspace-add-dialog svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.workspace-add-button{display:inline-flex;align-items:center;gap:8px}
.workspace-dashboard-add{margin-left:auto;display:inline-flex}
.workspace-dashboard-add .workspace-add-button{font:400 12px/1.5 'Geist',sans-serif;padding:9px 13px;min-height:40px;border:1px solid var(--line,var(--ct-line,#dedbd5));border-radius:7px!important;background:transparent;color:inherit;box-shadow:none!important;cursor:pointer}
.portfolio-masthead .workspace-dashboard-add .workspace-add-button{border-color:#52636e;color:#edf1f7}
.profile-ui-hero-primary .workspace-dashboard-add{margin:22px 0 0;display:flex;width:fit-content}
.profile-ui-hero-primary .workspace-add-button{color:var(--rp-text,inherit);border-color:var(--rp-line,#dedbd5)}
#sector-intelligence .sc-app .sc-context-right:has(.workspace-add-button){flex-wrap:wrap;gap:12px}
.eq-universe-toolbar:has(.workspace-dashboard-add){flex-wrap:wrap}
.workspace-add-dialog{--wa-bg:#fcfaf7;--wa-ink:#252724;--wa-muted:#5c625b;--wa-line:#dedbd5;--wa-accent:#405e70;--wa-selected:#e5ecee;box-sizing:border-box;width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--wa-line);border-radius:9px!important;background:var(--wa-bg);color:var(--wa-ink);box-shadow:none!important;font:400 13px/1.6 'Geist',sans-serif;margin:auto;overflow:auto}
html[data-theme=dark] .workspace-add-dialog{--wa-bg:#0b0f10;--wa-ink:#edf1f7;--wa-muted:#aab6bf;--wa-line:#283239;--wa-accent:#b8d0dc;--wa-selected:#19262e}
.workspace-add-dialog::backdrop{background:rgb(5 10 13 / .55)}
.workspace-add-dialog[open]{animation:workspace-add-in .16s ease-out}
.workspace-add-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}
.workspace-add-dialog h2{font:600 25px/1.3 'Geist',sans-serif;text-transform:none;letter-spacing:-.4px;margin:4px 0 6px}
.workspace-add-dialog p{color:var(--wa-muted);margin:0}
.workspace-add-dialog .workspace-add-kicker{font-size:10px;letter-spacing:.8px}
.workspace-add-context{border-block:1px solid var(--wa-line);padding:18px 0;margin-bottom:22px}
.workspace-add-context span{display:block;color:var(--wa-muted);font-size:11px;margin-bottom:7px}
.workspace-add-context strong{display:block;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:5px;overflow-wrap:anywhere}
.workspace-add-context p{font-size:12px;line-height:1.7}
.workspace-add-dialog label{display:block;font-size:11px;color:var(--wa-muted);margin-bottom:7px}
.workspace-add-dialog select{display:block;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--wa-line);border-radius:7px!important;font:400 13px 'Geist',sans-serif;color:var(--wa-ink);background:var(--wa-bg)}
.workspace-add-dialog button,.workspace-add-dialog a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid var(--wa-line);border-radius:7px!important;background:transparent;color:var(--wa-ink);font:400 12px/1.5 'Geist',sans-serif;text-decoration:none;cursor:pointer;box-shadow:none!important}
.workspace-add-dialog header button{width:34px;min-height:34px;padding:8px;color:var(--wa-muted)}
.workspace-add-dialog .workspace-add-basis{margin:12px 0 24px;font-size:11px}
.workspace-add-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px}
.workspace-add-dialog footer span{font-size:10px;color:var(--wa-muted)}
.workspace-add-dialog .workspace-add-primary{background:var(--wa-selected);border-color:color-mix(in srgb,var(--wa-accent) 40%,var(--wa-line))}
.workspace-add-dialog :is(select,button,a):focus-visible{outline:2px solid var(--wa-accent)!important;outline-offset:2px;box-shadow:none!important}
.workspace-add-error:not(:empty){margin-top:12px;color:var(--wa-ink);font-size:12px}
@keyframes workspace-add-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:760px){#sector-intelligence .sc-app .sc-context-right:has(.workspace-add-button) .sc-context-count{flex-basis:100%;margin-bottom:2px}.rgp-focus-actions:has(.workspace-add-button){display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.rgp-focus-actions:has(.workspace-add-button) .rgp-focus-link{grid-column:1/-1;order:-1}.rgp-focus-actions .workspace-add-button{white-space:nowrap;justify-content:center}.workspace-dashboard-add{margin-left:0}.workspace-add-dialog{padding:22px}.workspace-add-dialog h2{font-size:23px}.workspace-add-dialog footer{align-items:flex-start}.workspace-add-dialog footer span{max-width:18ch}}
@media(prefers-reduced-motion:reduce){.workspace-add-dialog[open]{animation:none}}

.workspace-add-button:disabled{opacity:.55;cursor:default}
