.workspace-calculator__display{display:block;min-height:45px;margin:8px 0;padding:10px 11px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);font:750 1rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspace-calculator__keys{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.workspace-calculator__keys button{min-height:33px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-weight:750}.workspace-calculator__keys button:hover{background:var(--surface-soft)}.workspace-calculator__equals{grid-row:span 2;background:var(--primary)!important;color:var(--surface)!important}.workspace-calculator__zero{grid-column:span 2}.workspace-calculator[tabindex="0"]{outline:none}.workspace-calculator[data-calculator-has-focus=true]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),0 12px 32px color-mix(in srgb,var(--text) 7%,transparent)}.workspace-calculator[data-calculator-has-focus=true] .workspace-calculator__display{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.workspace-calculator__scientific{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:5px}.workspace-calculator__scientific[hidden]{display:none}.workspace-calculator__scientific button{min-height:31px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:.7rem;font-weight:750}.workspace-calculator[data-calculator-mode=scientific]{max-width:none}.workspace-calculator[data-calculator-mode=scientific] .workspace-calculator__keys,.workspace-calculator[data-calculator-mode=scientific] .workspace-calculator__scientific{grid-template-columns:repeat(4,minmax(48px,1fr))}.workspace-widget__mode[aria-pressed=true]{opacity:1;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface))}
