@layer reset,base,tokens;@layer recipes{:where(.ssh-admin-chrome [data-scope=dialog][data-part=content]:not([data-scrolling-drawer]):not([data-section-editor-content])){flex-shrink:1;min-width:0;max-width:calc(100vw - 16px)}}.ssh-admin,.ssh-admin-chrome,.ssh-admin-dialog.ssh-admin-dialog,.ssh-admin-menu.ssh-admin-menu,.ssh-admin-tooltip.ssh-admin-tooltip{--admin-bg:#f6f7f8;--admin-surface:#fff;--admin-surface-muted:#f9fafb;--admin-border:#dfe3e8;--admin-text:#1f2933;--admin-text-muted:#667085;--admin-primary:#27272a;--admin-primary-hover:#3f3f46;--admin-danger:#b42318;--admin-focus:#2563eb;--admin-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ssh-admin--prototype,.ssh-admin-chrome,.ssh-admin-save-bar,.ssh-admin-dialog,.ssh-admin-menu,.ssh-admin-tooltip{--ui-bg:#fff;--ui-panel:#fff;--ui-subtle:#f9fafb;--ui-fg:#1f2933;--ui-muted:#667085;--ui-border:#dfe3e8;--ui-primary:#27272a;--ui-primary-text:#fff;--ui-focus:#2563eb;--ui-disabled-bg:#f2f4f7;--ui-disabled-fg:#667085;--ui-red-solid:#b42318;--ui-red-fg:#b42318;--ui-red-contrast:#fff;--chakra-colors-red-solid:#b42318;--chakra-colors-red-fg:#b42318;--chakra-colors-red-contrast:#fff;--chakra-colors-red-border:#b42318;--chakra-colors-red-subtle:#fff1f0;--chakra-colors-fg-error:#b42318;--chakra-fonts-body:Inter, system-ui, sans-serif;--chakra-fonts-heading:Inter, system-ui, sans-serif;--font-body:Inter, system-ui, sans-serif;--font-display:Inter, system-ui, sans-serif;--chakra-colors-bg:var(--ui-bg);--chakra-colors-bg-panel:var(--ui-panel);--chakra-colors-bg-subtle:var(--ui-subtle);--chakra-colors-fg:var(--ui-fg);--chakra-colors-fg-muted:var(--ui-muted);--chakra-colors-border:var(--ui-border);--chakra-colors-gray-solid:var(--ui-primary);--chakra-colors-gray-contrast:var(--ui-primary-text);--chakra-colors-gray-fg:var(--ui-fg);--chakra-colors-gray-subtle:var(--ui-subtle);--chakra-colors-gray-muted:var(--ui-subtle);--chakra-colors-gray-border:var(--ui-border);--chakra-colors-gray-focus-ring:var(--ui-focus);--chakra-colors-color-palette-solid:var(--ui-primary);--chakra-colors-color-palette-contrast:var(--ui-primary-text);--chakra-colors-color-palette-fg:var(--ui-fg);--chakra-colors-color-palette-subtle:var(--ui-subtle);--chakra-colors-color-palette-muted:var(--ui-subtle);--chakra-colors-color-palette-emphasized:var(--ui-subtle);--chakra-colors-color-palette-border:var(--ui-border);--chakra-colors-color-palette-focus-ring:var(--ui-focus);--chakra-colors-color_dark1:#27272a;--chakra-colors-color_dark2:#101828;--chakra-colors-color_dark3:#667085;--chakra-colors-color_medium1:#344054;--chakra-colors-color_medium2:#175cd3;--chakra-colors-color_medium3:#f2f4f7;--chakra-colors-color_light1:#d0d5dd;--chakra-colors-color_light2:#e4e7ec;--chakra-colors-color_light3:#fff}.ssh-admin-dialog.ssh-admin-dialog,.ssh-admin-menu.ssh-admin-menu,.ssh-admin-tooltip.ssh-admin-tooltip{--font-body:var(--admin-font);--font-display:var(--admin-font);--ui-bg:var(--admin-surface);--ui-panel:var(--admin-surface);--ui-subtle:var(--admin-surface-muted);--ui-fg:var(--admin-text);--ui-muted:var(--admin-text-muted);--ui-border:var(--admin-border);--ui-focus:var(--admin-focus);--ui-color-scheme:light;--ui-red-solid:var(--admin-danger);--ui-red-fg:var(--admin-danger);--ui-red-contrast:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border);font-family:var(--admin-font);border-radius:12px;box-shadow:0 16px 40px #10182824}.ssh-admin-chrome{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--admin-text);font-family:var(--admin-font)}.ssh-admin-chrome :is(button,input,select,textarea){font-family:var(--admin-font);accent-color:var(--admin-primary)}.ssh-admin-chrome :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.ssh-admin-chrome [data-scope=dialog][data-part=backdrop]{background:#1018288c}.ssh-admin-chrome [data-scope=dialog][data-part=positioner]:not([data-scrolling-drawer-positioner]):not([data-section-editor-positioner]){box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));height:var(--admin-viewport-height,100dvh);top:var(--admin-viewport-top,0px)}.ssh-admin-chrome [data-scope=dialog][data-part=content]:not([data-scrolling-drawer]):not([data-section-editor-content]){background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-border);max-height:calc(var(--admin-viewport-height,100dvh) - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:0;font-family:var(--admin-font);border-radius:12px;overflow:auto;box-shadow:0 16px 40px #10182824}.ssh-admin-chrome [data-scope=dialog][data-part=body]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ssh-admin-chrome [data-scope=dialog][data-part=footer]{flex-shrink:0}.ssh-admin-chrome [data-scope=popover][data-part=content]{max-height:calc(var(--admin-viewport-height,100dvh) - 24px);overflow-y:auto}.ssh-admin-chrome [data-scope=dialog][data-part=content] :is(button,select){min-height:44px}.ssh-admin-chrome.ssh-admin-chrome.mdxeditor,.ssh-admin-chrome.ssh-admin-chrome.mdxeditor-popup-container{--basePageBg:var(--admin-surface);--baseBase:var(--admin-surface);--baseBgSubtle:var(--admin-surface-muted);--baseBg:#f2f4f7;--baseBgHover:#e4e7ec;--baseBgActive:#d0d5dd;--baseLine:var(--admin-border);--baseBorder:var(--admin-border);--baseBorderHover:#98a2b3;--baseSolid:var(--admin-text-muted);--baseSolidHover:var(--admin-text);--baseText:var(--admin-text-muted);--baseTextContrast:var(--admin-text);--accentBase:var(--admin-surface);--accentBgSubtle:var(--admin-surface-muted);--accentBg:#f2f4f7;--accentBgHover:#e4e7ec;--accentBgActive:#d0d5dd;--accentLine:var(--admin-border);--accentBorder:var(--admin-border);--accentBorderHover:var(--admin-focus);--accentSolid:var(--admin-primary);--accentSolidHover:var(--admin-primary-hover);--accentText:var(--admin-text);--accentTextContrast:var(--admin-text);font-family:var(--admin-font);color:var(--admin-text)}.ssh-admin-chrome [data-scrolling-drawer-positioner]{top:var(--admin-viewport-top,0px);height:var(--admin-viewport-height,100dvh);justify-content:flex-end;align-items:stretch;padding:0}.ssh-admin-chrome [data-scrolling-drawer]{background:var(--admin-surface);color:var(--admin-text);border-radius:0;overflow:hidden}
