UNPKG

@jupyterlab/apputils

Version:
170 lines (145 loc) 3.63 kB
/*----------------------------------------------------------------------------- | Copyright (c) Jupyter Development Team. | Distributed under the terms of the Modified BSD License. |----------------------------------------------------------------------------*/ .jp-Dialog.jp-ThemedContainer { position: absolute; z-index: 10000; display: flex; flex-direction: column; align-items: center; justify-content: center; top: 0; left: 0; margin: 0; padding: 0; width: 100%; height: 100%; background: var(--jp-dialog-background); /* stylelint-disable */ container-type: inline-size; /* stylelint-enable */ } .jp-Dialog-content { display: flex; flex-direction: column; margin-left: auto; margin-right: auto; background: var(--jp-layout-color1); padding: 24px 24px 12px; min-width: 300px; min-height: 150px; max-width: 1000px; max-height: 500px; box-sizing: border-box; box-shadow: var(--jp-elevation-z20); word-wrap: break-word; border-radius: var(--jp-border-radius); /* This is needed so that all font sizing of children done in ems is * relative to this base size */ font-size: var(--jp-ui-font-size1); color: var(--jp-ui-font-color1); resize: both; overflow: hidden; } .jp-Dialog-content.jp-Dialog-content-small { max-width: 500px; } .jp-Dialog-button { overflow: visible; } button.jp-Dialog-button:disabled { opacity: 0.6; } button.jp-Dialog-button:focus { outline: 1px solid var(--jp-brand-color1); outline-offset: 4px; -moz-outline-radius: 0; } button.jp-Dialog-button:focus::-moz-focus-inner { border: 0; } button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus, button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus, button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { outline-offset: 4px; -moz-outline-radius: 0; } button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus { outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1)); } button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus { outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1)); } button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus { outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600, #757575)); } button.jp-Dialog-close-button { padding: 0; height: 100%; min-width: unset; min-height: unset; } .jp-Dialog-header { display: flex; justify-content: space-between; flex: 0 0 auto; padding-bottom: 12px; font-size: var(--jp-ui-font-size3); font-weight: 400; color: var(--jp-ui-font-color1); } .jp-Dialog-body { display: flex; flex-direction: column; flex: 1 1 auto; font-size: var(--jp-ui-font-size1); background: var(--jp-layout-color1); color: var(--jp-ui-font-color1); overflow: auto; } .jp-Dialog-footer { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; flex: 0 0 auto; margin-left: -12px; margin-right: -12px; padding: 12px; } .jp-Dialog-checkbox { padding-right: 5px; display: flex; align-items: center; } .jp-Dialog-spacer { flex: 1 1 auto; } .jp-Dialog-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .jp-Dialog-body > .jp-select-wrapper { width: 100%; } .jp-Dialog-body > button { padding: 0 16px; } .jp-Dialog-body > label { line-height: 1.4; color: var(--jp-ui-font-color0); } .jp-Dialog-button.jp-mod-styled:not(:last-child) { margin-right: 12px; } /* stylelint-disable */ @container (max-width: 560px) { /* stylelint-enable */ .jp-Dialog-footer { flex-direction: column; align-items: center; gap: 7px; } }