.scientific-keypad .calculator-function-keys{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.scientific-keypad .calculator-function-keys>button{min-width:0;min-height:44px;font-size:1rem}.scientific-keypad .calculator-function-keys>.inverse-key{inline-size:100%;max-inline-size:none;border:1px solid var(--muted-foreground);background:var(--secondary);min-height:44px;color:var(--foreground);box-shadow:none;border-radius:6px;justify-content:center;justify-self:stretch;align-items:center;gap:5px;margin:0;padding:6px 4px;font-weight:600;line-height:1;display:flex;position:static;inset:auto}.scientific-keypad .calculator-function-keys>.inverse-key:hover{background:var(--muted)}.scientific-keypad .calculator-function-keys>.inverse-key[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.scientific-keypad .calculator-function-keys>.inverse-key[aria-pressed=true]:hover{background:color-mix(in srgb,var(--foreground) 88%,var(--background));color:var(--background)}.scientific-keypad .calculator-function-keys>.inverse-key:focus-visible{outline:2px solid var(--focus,var(--foreground));outline-offset:2px}.scientific-keypad .inverse-key-state{background:0 0;border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.scientific-keypad .inverse-key[aria-pressed=true] .inverse-key-state{background:currentColor}@container (width>=700px){.scientific-keypad .calculator-function-keys{grid-template-columns:repeat(9,minmax(0,1fr))}}.structured-input-keyboard .chemistry-element-picker[data-paginated=true]{scrollbar-gutter:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-block-size:none;overflow:visible}.structured-input-keyboard .chemistry-element-picker[data-paginated=true] button{gap:3px;min-block-size:44px;padding:5px 2px;font-size:1rem}.structured-input-keyboard .chemistry-element-pages{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.structured-input-keyboard .chemistry-element-pages>button{background:var(--secondary);border:0;border-radius:6px;min-width:44px;min-height:40px}.structured-input-keyboard .chemistry-element-pages>span{color:var(--muted-foreground);font-size:.75rem}:root [data-slot=dialog-content][data-dialog-position=inset].lectern-dialog:is(.format-builder-dialog,.format-chooser-dialog){transform:var(--format-dialog-transform,none)!important;translate:none!important;scale:none!important}[data-slot=dialog-content][data-dialog-position=inset].lectern-dialog.format-builder-dialog:is([data-math-popup-keyboard-open],[data-structured-keyboard-open]){box-sizing:border-box;min-block-size:0;position:fixed;inset:calc(var(--visual-viewport-top,0px) + 12px) 12px calc(var(--keyboard-inset,0px) + var(--math-keyboard-height,0px) + 12px)!important;top:calc(var(--visual-viewport-top,0px) + 12px)!important;inline-size:min(var(--format-dialog-width,940px),calc(100vw - 24px))!important;width:min(var(--format-dialog-width,940px),calc(100vw - 24px))!important;max-inline-size:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;block-size:fit-content!important;height:fit-content!important;max-block-size:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px) - 24px)!important;max-height:calc(var(--visual-viewport-height,100dvh) - var(--math-keyboard-height,0px) - 24px)!important;border-radius:14px!important;margin:auto!important;left:12px!important}.structured-keyboard-dock.activity-keyboard-overlay{box-sizing:border-box;z-index:90;inset:auto 0 var(--keyboard-inset,0px)!important;inline-size:100%!important;width:100%!important;max-inline-size:none!important;max-width:none!important;position:fixed!important}
