UNPKG

@rc-component/dialog

Version:
1,317 lines 36 kB
#nprogress { pointer-events: none; } #nprogress .bar { background: var; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; } #nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px undefined, 0 0 5px undefined; opacity: 1.0; transform: rotate(3deg) translate(0px, -4px); } #nprogress .spinner { display: block; position: fixed; z-index: 1031; top: 15px; right: 15px; } #nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: undefined; border-left-color: undefined; border-radius: 50%; -webkit-animation: nprogress-spinner 400ms linear infinite; animation: nprogress-spinner 400ms linear infinite; } .nprogress-custom-parent { overflow: hidden; position: relative; } .nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; } @keyframes nprogress-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes react-loading-skeleton { 100% { transform: translateX(100%); } } .react-loading-skeleton { --base-color: #ebebeb; --highlight-color: #f5f5f5; --animation-duration: 1.5s; --animation-direction: normal; --pseudo-element-display: block; background-color: var(--base-color); width: 100%; border-radius: 0.25rem; display: inline-flex; line-height: 1; position: relative; user-select: none; overflow: hidden; } .react-loading-skeleton::after { content: ' '; display: var(--pseudo-element-display); position: absolute; top: 0; left: 0; right: 0; height: 100%; background-repeat: no-repeat; background-image: var(--custom-highlight-background, linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%)); transform: translateX(-100%); -webkit-animation-name: react-loading-skeleton; animation-name: react-loading-skeleton; animation-direction: var(--animation-direction); -webkit-animation-duration: var(--animation-duration); animation-duration: var(--animation-duration); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @media (prefers-reduced-motion) { .react-loading-skeleton { --pseudo-element-display: none; } } .dumi-default-loading-skeleton .react-loading-skeleton { margin-block-end: 0.38em; } .dumi-default-loading-skeleton .react-loading-skeleton.first-line { width: calc(100% - 2em); margin-inline-start: 2em; } [data-prefers-color="dark"] .dumi-default-loading-skeleton .react-loading-skeleton { --highlight-color: rgba(198, 201, 205, 0.22); --base-color: #30363f; } .dumi-default-tabs-nav { position: relative; display: flex; padding: 0 12px; } .dumi-default-tabs-nav::after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; border-bottom: 1px dashed #e4e9ec; } [data-prefers-color="dark"] .dumi-default-tabs-nav::after { border-bottom-color: #2a353c; } .dumi-default-tabs-nav-wrap { display: flex; white-space: nowrap; overflow: hidden; } .dumi-default-tabs-nav-wrap.dumi-default-tabs-nav-wrap-ping-left { box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.1) inset; } .dumi-default-tabs-nav-wrap.dumi-default-tabs-nav-wrap-ping-right ~ * > .dumi-default-tabs-nav-more { box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .dumi-default-tabs-nav-list { position: relative; z-index: 1; display: flex; transition: transform 0.2s; } .dumi-default-tabs-nav-more { height: 100%; cursor: pointer; background: none; border: 0; transition: box-shadow 0.2s; } .dumi-default-tabs-tab { display: flex; margin: 0 12px; } .dumi-default-tabs-tab-btn { padding: 0; color: #4f5866; font-size: 14px; line-height: 36px; border: 0; outline: none; background: transparent; box-sizing: border-box; cursor: pointer; transition: all 0.2s; } [data-prefers-color="dark"] .dumi-default-tabs-tab-btn { color: #8590a0; } .dumi-default-tabs-tab-btn:hover { color: #30363f; } [data-prefers-color="dark"] .dumi-default-tabs-tab-btn:hover { color: #c6c9cd; } .dumi-default-tabs-tab-active .dumi-default-tabs-tab-btn { color: #30363f; } [data-prefers-color="dark"] .dumi-default-tabs-tab-active .dumi-default-tabs-tab-btn { color: #c6c9cd; } .dumi-default-tabs-ink-bar { position: absolute; height: 1px; background: #1677ff; transition: left 0.2s, width 0.2s; pointer-events: none; bottom: 0; } [data-prefers-color="dark"] .dumi-default-tabs-ink-bar { background: #0053c8; } .dumi-default-tabs-dropdown { position: absolute; background: inherit; border: 1px solid #d0d5d8; max-height: 200px; overflow: auto; } [data-prefers-color="dark"] .dumi-default-tabs-dropdown { border-color: #1c2022; } .dumi-default-tabs-dropdown > ul { list-style: none; margin: 0; padding: 0; } .dumi-default-tabs-dropdown > ul > li { padding: 4px 12px; font-size: 14px; cursor: pointer; } .dumi-default-tabs-dropdown > ul > li:hover { color: #1677ff; } [data-prefers-color="dark"] .dumi-default-tabs-dropdown > ul > li:hover { color: #0053c8; } .dumi-default-tabs-dropdown > ul > li:not(:last-child) { border-bottom: 1px dashed #d0d5d8; } [data-prefers-color="dark"] .dumi-default-tabs-dropdown > ul > li:not(:last-child) { border-bottom-color: #1c2022; } .dumi-default-tabs-dropdown-hidden { display: none; } .dumi-default-tabs-tabpane-hidden { display: none; } code[class*="language-"], pre[class*="language-"] { background: hsl(230, 1%, 98%); color: hsl(230, 8%, 24%); font-family: "Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace; direction: ltr; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: 1.5; -moz-tab-size: 2; -o-tab-size: 2; tab-size: 2; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } code[class*="language-"]::-moz-selection, code[class*="language-"] *::-moz-selection, pre[class*="language-"] *::-moz-selection { background: hsl(230, 1%, 90%); color: inherit; } code[class*="language-"]::selection, code[class*="language-"] *::selection, pre[class*="language-"] *::selection { background: hsl(230, 1%, 90%); color: inherit; } pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; } :not(pre) > code[class*="language-"] { padding: 0.2em 0.3em; border-radius: 0.3em; white-space: normal; } .token.comment, .token.prolog, .token.cdata { color: hsl(230, 4%, 64%); } .token.doctype, .token.punctuation, .token.entity { color: hsl(230, 8%, 24%); } .token.attr-name, .token.class-name, .token.boolean, .token.constant, .token.number, .token.atrule { color: hsl(35, 99%, 36%); } .token.keyword { color: hsl(301, 63%, 40%); } .token.property, .token.tag, .token.symbol, .token.deleted, .token.important { color: hsl(5, 74%, 59%); } .token.selector, .token.string, .token.char, .token.builtin, .token.inserted, .token.regex, .token.attr-value, .token.attr-value > .token.punctuation { color: hsl(119, 34%, 47%); } .token.variable, .token.operator, .token.function { color: hsl(221, 87%, 60%); } .token.url { color: hsl(198, 99%, 37%); } .token.attr-value > .token.punctuation.attr-equals, .token.special-attr > .token.attr-value > .token.value.css { color: hsl(230, 8%, 24%); } .language-css .token.selector { color: hsl(5, 74%, 59%); } .language-css .token.property { color: hsl(230, 8%, 24%); } .language-css .token.function, .language-css .token.url > .token.function { color: hsl(198, 99%, 37%); } .language-css .token.url > .token.string.url { color: hsl(119, 34%, 47%); } .language-css .token.important, .language-css .token.atrule .token.rule { color: hsl(301, 63%, 40%); } .language-javascript .token.operator { color: hsl(301, 63%, 40%); } .language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation { color: hsl(344, 84%, 43%); } .language-json .token.operator { color: hsl(230, 8%, 24%); } .language-json .token.null.keyword { color: hsl(35, 99%, 36%); } .language-markdown .token.url, .language-markdown .token.url > .token.operator, .language-markdown .token.url-reference.url > .token.string { color: hsl(230, 8%, 24%); } .language-markdown .token.url > .token.content { color: hsl(221, 87%, 60%); } .language-markdown .token.url > .token.url, .language-markdown .token.url-reference.url { color: hsl(198, 99%, 37%); } .language-markdown .token.blockquote.punctuation, .language-markdown .token.hr.punctuation { color: hsl(230, 4%, 64%); font-style: italic; } .language-markdown .token.code-snippet { color: hsl(119, 34%, 47%); } .language-markdown .token.bold .token.content { color: hsl(35, 99%, 36%); } .language-markdown .token.italic .token.content { color: hsl(301, 63%, 40%); } .language-markdown .token.strike .token.content, .language-markdown .token.strike .token.punctuation, .language-markdown .token.list.punctuation, .language-markdown .token.title.important > .token.punctuation { color: hsl(5, 74%, 59%); } .token.bold { font-weight: bold; } .token.comment, .token.italic { font-style: italic; } .token.entity { cursor: help; } .token.namespace { opacity: 0.8; } .token.token.tab:not(:empty):before, .token.token.cr:before, .token.token.lf:before, .token.token.space:before { color: hsla(230, 8%, 24%, 0.2); } div.code-toolbar > .toolbar.toolbar > .toolbar-item { margin-right: 0.4em; } div.code-toolbar > .toolbar.toolbar > .toolbar-item > button, div.code-toolbar > .toolbar.toolbar > .toolbar-item > a, div.code-toolbar > .toolbar.toolbar > .toolbar-item > span { background: hsl(230, 1%, 90%); color: hsl(230, 6%, 44%); padding: 0.1em 0.4em; border-radius: 0.3em; } div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover, div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus, div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover, div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus, div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover, div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus { background: hsl(230, 1%, 78%); color: hsl(230, 8%, 24%); } .line-highlight.line-highlight { background: hsla(230, 8%, 24%, 0.05); } .line-highlight.line-highlight:before, .line-highlight.line-highlight[data-end]:after { background: hsl(230, 1%, 90%); color: hsl(230, 8%, 24%); padding: 0.1em 0.6em; border-radius: 0.3em; box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); } pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before { background-color: hsla(230, 8%, 24%, 0.05); } .line-numbers.line-numbers .line-numbers-rows, .command-line .command-line-prompt { border-right-color: hsla(230, 8%, 24%, 0.2); } .line-numbers .line-numbers-rows > span:before, .command-line .command-line-prompt > span:before { color: hsl(230, 1%, 62%); } .rainbow-braces .token.token.punctuation.brace-level-1, .rainbow-braces .token.token.punctuation.brace-level-5, .rainbow-braces .token.token.punctuation.brace-level-9 { color: hsl(5, 74%, 59%); } .rainbow-braces .token.token.punctuation.brace-level-2, .rainbow-braces .token.token.punctuation.brace-level-6, .rainbow-braces .token.token.punctuation.brace-level-10 { color: hsl(119, 34%, 47%); } .rainbow-braces .token.token.punctuation.brace-level-3, .rainbow-braces .token.token.punctuation.brace-level-7, .rainbow-braces .token.token.punctuation.brace-level-11 { color: hsl(221, 87%, 60%); } .rainbow-braces .token.token.punctuation.brace-level-4, .rainbow-braces .token.token.punctuation.brace-level-8, .rainbow-braces .token.token.punctuation.brace-level-12 { color: hsl(301, 63%, 40%); } pre.diff-highlight > code .token.token.deleted:not(.prefix), pre > code.diff-highlight .token.token.deleted:not(.prefix) { background-color: hsla(353, 100%, 66%, 0.15); } pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection, pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection, pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection { background-color: hsla(353, 95%, 66%, 0.25); } pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection, pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection, pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection, pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection { background-color: hsla(353, 95%, 66%, 0.25); } pre.diff-highlight > code .token.token.inserted:not(.prefix), pre > code.diff-highlight .token.token.inserted:not(.prefix) { background-color: hsla(137, 100%, 55%, 0.15); } pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection, pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection, pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection { background-color: hsla(135, 73%, 55%, 0.25); } pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection, pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection, pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection, pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection { background-color: hsla(135, 73%, 55%, 0.25); } .prism-previewer.prism-previewer:before, .prism-previewer-gradient.prism-previewer-gradient div { border-color: hsl(0, 0, 95%); } .prism-previewer-color.prism-previewer-color:before, .prism-previewer-gradient.prism-previewer-gradient div, .prism-previewer-easing.prism-previewer-easing:before { border-radius: 0.3em; } .prism-previewer.prism-previewer:after { border-top-color: hsl(0, 0, 95%); } .prism-previewer-flipped.prism-previewer-flipped.after { border-bottom-color: hsl(0, 0, 95%); } .prism-previewer-angle.prism-previewer-angle:before, .prism-previewer-time.prism-previewer-time:before, .prism-previewer-easing.prism-previewer-easing { background: hsl(0, 0%, 100%); } .prism-previewer-angle.prism-previewer-angle circle, .prism-previewer-time.prism-previewer-time circle { stroke: hsl(230, 8%, 24%); stroke-opacity: 1; } .prism-previewer-easing.prism-previewer-easing circle, .prism-previewer-easing.prism-previewer-easing path, .prism-previewer-easing.prism-previewer-easing line { stroke: hsl(230, 8%, 24%); } .prism-previewer-easing.prism-previewer-easing circle { fill: transparent; } [data-prefers-color="dark"] .token.doctype, [data-prefers-color="dark"] .token.punctuation, [data-prefers-color="dark"] .token.entity, [data-prefers-color="dark"] code[class*='language-'], [data-prefers-color="dark"] pre[class*='language-'] { color: #8590a0; } [data-prefers-color="dark"] .token.comment, [data-prefers-color="dark"] .token.prolog, [data-prefers-color="dark"] .token.cdata { color: #616d7f; } .dumi-default-source-code { position: relative; background-color: #fbfcfd; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .dumi-default-source-code-scroll-container { overflow: auto; width: 100%; height: 100%; } .dumi-default-source-code-scroll-content { position: relative; width: max-content; height: max-content; min-width: 100%; min-height: 100%; } .dumi-default-source-code-scroll-content > pre.prism-code { width: max-content; position: relative; overflow: visible; } .dumi-default-source-code > pre.prism-code { overflow: auto; } .dumi-default-source-code > pre.prism-code, .dumi-default-source-code-scroll-content > pre.prism-code { margin: 0; padding: 18px 24px; font-size: 14px; line-height: 1.58; direction: ltr; background: transparent; } .dumi-default-source-code > pre.prism-code::before, .dumi-default-source-code-scroll-content > pre.prism-code::before, .dumi-default-source-code > pre.prism-code::after, .dumi-default-source-code-scroll-content > pre.prism-code::after { content: none; } .dumi-default-source-code > pre.prism-code > .highlighted, .dumi-default-source-code-scroll-content > pre.prism-code > .highlighted { position: relative; width: calc(100% + 24px); background-color: #eeeff0; } .dumi-default-source-code > pre.prism-code > .highlighted .line-cell, .dumi-default-source-code-scroll-content > pre.prism-code > .highlighted .line-cell { position: relative; } .dumi-default-source-code > pre.prism-code > .highlighted .line-cell::after, .dumi-default-source-code-scroll-content > pre.prism-code > .highlighted .line-cell::after { content: ''; position: absolute; top: 0; right: -24px; bottom: 0; width: 24px; background-color: #eeeff0; } .dumi-default-source-code > pre.prism-code > .highlighted::after, .dumi-default-source-code-scroll-content > pre.prism-code > .highlighted::after { content: ''; position: absolute; top: 0; left: -24px; bottom: 0; width: 24px; background-color: #eeeff0; } .dumi-default-source-code > pre.prism-code > .wrap, .dumi-default-source-code-scroll-content > pre.prism-code > .wrap { display: table-row; } .dumi-default-source-code > pre.prism-code > .wrap > .token-line-num, .dumi-default-source-code-scroll-content > pre.prism-code > .wrap > .token-line-num { display: table-cell; text-align: right; padding-right: 1em; user-select: none; opacity: 0.5; } .dumi-default-source-code > pre.prism-code > .wrap > .line-cell, .dumi-default-source-code-scroll-content > pre.prism-code > .wrap > .line-cell { display: table-cell; width: 100%; } .dumi-default-source-code-copy { position: absolute; z-index: 2; top: 9px; right: 12px; display: inline-block; padding: 8px 12px; background-color: rgba(251, 252, 253, 0.8); border: 0; border-radius: 2px; cursor: pointer; transition: all 0.2s; } .dumi-default-source-code-copy > svg { width: 16px; fill: #98a3aa; transition: fill 0.2s; } [data-prefers-color="dark"] .dumi-default-source-code-copy > svg { fill: #4a545a; } .dumi-default-source-code-copy:hover > svg { fill: #7c8a93; } [data-prefers-color="dark"] .dumi-default-source-code-copy:hover > svg { fill: #616e75; } .dumi-default-source-code-copy[data-copied] > svg { fill: #208a41; } [data-prefers-color="dark"] .dumi-default-source-code-copy[data-copied] > svg { fill: #124c24; } .dumi-default-source-code:not(:hover) .dumi-default-source-code-copy { opacity: 0; visibility: hidden; } .dumi-default-source-code-language { position: absolute; top: 2px; right: 8px; z-index: 2; font-size: 12px; font-weight: 500; user-select: none; color: #8a9099; transition: color 0.4s, opacity 0.4s; } .dumi-default-source-code:hover .dumi-default-source-code-language { opacity: 0; visibility: hidden; } [data-prefers-color="dark"] .dumi-default-source-code { background-color: #020305; } [data-prefers-color="dark"] .dumi-default-source-code-copy { background-color: rgba(2, 3, 5, 0.2); } [data-prefers-color="dark"] .dumi-default-source-code > pre.prism-code > .highlighted { background-color: #1c1d1e; } [data-prefers-color="dark"] .dumi-default-source-code > pre.prism-code > .highlighted::after { background-color: #1c1d1e; } [data-prefers-color="dark"] .dumi-default-source-code > pre.prism-code > .highlighted .line-cell::after { background-color: #1c1d1e; } .dumi-default-source-code-editor { position: relative; } .dumi-default-source-code-editor-textarea { position: absolute; z-index: 1; display: block; top: 0; left: 0; width: 100%; height: 100%; color: transparent; caret-color: #30363f; overflow-wrap: normal; white-space: pre; box-sizing: border-box; background: transparent; opacity: 1; border: 0; resize: none; outline: none; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } [data-prefers-color="dark"] .dumi-default-source-code-editor-textarea { caret-color: #c6c9cd; } [data-prefers-color="dark"] .dumi-default-source-code-editor-textarea:focus::selection { background-color: rgba(0, 83, 200, 0.3); } .dumi-default-source-code-editor::after { content: ''; position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; pointer-events: none; } .dumi-default-source-code-editor:focus-within::after { box-shadow: 0 0 0 1px #1677ff inset; } [data-prefers-color="dark"] .dumi-default-source-code-editor:focus-within::after { box-shadow: 0 0 0 1px #0053c8 inset; } [data-dumi-tooltip] { position: relative; } [data-dumi-tooltip]::before, [data-dumi-tooltip]::after { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); display: inline-block; opacity: 0.7; pointer-events: none; transition: all 0.2s; } [data-dumi-tooltip]::before { content: attr(data-dumi-tooltip); min-width: 30px; margin-bottom: 8px; padding: 5px 8px; color: #fff; font-size: 13px; line-height: 1.1; white-space: nowrap; background-color: #000; border-radius: 2px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); box-sizing: border-box; } [data-prefers-color="dark"] [data-dumi-tooltip]::before { background-color: #222; } [data-dumi-tooltip]::after { content: ''; width: 0; height: 0; border: 4px solid transparent; border-top-color: #000; } [data-prefers-color="dark"] [data-dumi-tooltip]::after { border-top-color: #222; } [data-dumi-tooltip]:not(:hover)::before, [data-dumi-tooltip]:not(:hover)::after { visibility: hidden; opacity: 0; } [data-dumi-tooltip][data-dumi-tooltip-bottom]::before, [data-dumi-tooltip][data-dumi-tooltip-bottom]::after { bottom: auto; top: 100%; } [data-dumi-tooltip][data-dumi-tooltip-bottom]::before { margin-top: 8px; margin-bottom: 0; } [data-dumi-tooltip][data-dumi-tooltip-bottom]::after { border-top-color: transparent; border-bottom-color: #000; } [data-prefers-color="dark"] [data-dumi-tooltip][data-dumi-tooltip-bottom]::after { border-bottom-color: #222; } .dumi-default-previewer-actions { display: flex; height: 32px; align-items: center; justify-content: center; } .dumi-default-previewer-actions:not(:last-child) { border-bottom: 1px dashed #e4e9ec; } [data-prefers-color="dark"] .dumi-default-previewer-actions:not(:last-child) { border-bottom-color: #2a353c; } .dumi-default-previewer-action-btn { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; padding: 0; border: 0; background: transparent; cursor: pointer; } .dumi-default-previewer-action-btn > svg { width: 16px; fill: #98a3aa; transition: fill 0.2s; } [data-prefers-color="dark"] .dumi-default-previewer-action-btn > svg { fill: #4a545a; } .dumi-default-previewer-action-btn:hover > svg { fill: #7c8a93; } [data-prefers-color="dark"] .dumi-default-previewer-action-btn:hover > svg { fill: #616e75; } .dumi-default-previewer-action-btn:not(:last-child) { margin-inline-end: 4px; } .dumi-default-previewer-action-sketch > select { position: absolute; -webkit-appearance: none; appearance: none; width: 100%; height: 100%; opacity: 0; cursor: pointer; } .dumi-default-previewer-action-sketch[data-copied] > svg { fill: #208a41; } .dumi-default-previewer-tabs-single .dumi-default-tabs-nav { display: none; } .dumi-default-previewer-editor-tip-btn { position: absolute; -webkit-appearance: none; appearance: none; z-index: 2; right: 42px; top: 9px; padding: 8px 12px; cursor: help; background: transparent; border: 0; transition: all 0.2s; } .dumi-default-previewer-editor-tip-btn > svg { width: 16px; fill: #98a3aa; } [data-prefers-color="dark"] .dumi-default-previewer-editor-tip-btn > svg { fill: #4a545a; } .dumi-default-previewer-editor-tip-btn[data-readonly] > span { position: absolute; top: 50%; left: 50%; display: block; width: 16px; height: 2px; background: #98a3aa; transform: rotate(45deg) translate(-50%, 120%); } .dumi-default-tabs-tabpane:not(:hover) .dumi-default-previewer-editor-tip-btn { opacity: 0; visibility: hidden; } .dumi-theme-default-tooltip { position: fixed; min-width: 30px; margin-bottom: 8px; box-sizing: border-box; } .dumi-theme-default-tooltip-hidden { display: none; } .dumi-theme-default-tooltip-arrow { border: 4px solid transparent; opacity: 0.7; } .dumi-theme-default-tooltip-placement-top .dumi-theme-default-tooltip-arrow { border-top-color: #000; transform: translate(-50%, 100%); } .dumi-theme-default-tooltip-bottom .dumi-theme-default-tooltip-arrow { border-bottom-color: #000; transform: translateY(-50%, -100%); } .dumi-theme-default-tooltip-content { padding: 5px 8px; color: #fff; font-size: 13px; line-height: 1.1; white-space: nowrap; background-color: #000; opacity: 0.7; border-radius: 2px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); box-sizing: border-box; } [data-prefers-color="dark"] .dumi-theme-default-tooltip-content { background-color: #222; } .dumi-default-previewer { margin: 24px 0 32px; border: 1px solid #e4e9ec; border-radius: 4px; background-color: inherit; } [data-prefers-color="dark"] .dumi-default-previewer { border-color: #2a353c; } [data-dumi-demo-grid] .dumi-default-previewer { margin: 0 0 16px; } [data-dumi-demo-grid] .dumi-default-previewer:first-child { margin-top: 24px; } [data-dumi-demo-grid] .dumi-default-previewer:last-child { margin-bottom: 32px; } .dumi-default-previewer-demo { border-top-left-radius: 2px; border-top-right-radius: 2px; padding: 40px 24px; } .dumi-default-previewer-demo > iframe { display: block; width: 100%; height: 300px; border: 0; } .dumi-default-previewer-demo[data-iframe] { position: relative; padding: 0; border-top: 24px solid #e4e9ec; box-sizing: border-box; } [data-prefers-color="dark"] .dumi-default-previewer-demo[data-iframe] { border-top-color: #2a353c; } .dumi-default-previewer-demo[data-iframe]::after { content: ''; position: absolute; top: -19px; left: 8px; display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #fd6458; box-shadow: 20px 0 0 #ffbf2b, 40px 0 0 #24cc3d; } .dumi-default-previewer-demo[data-transform] { transform: translate(0, 0); } .dumi-default-previewer-demo[data-compact] { padding: 0; } .dumi-default-previewer-demo[data-error][data-compact] { min-height: 30px; } .dumi-default-previewer-demo[data-error][data-compact] + .dumi-default-previewer-demo-error { border-top-left-radius: 3px; border-top-right-radius: 3px; } .dumi-default-previewer-demo[data-loading] { position: relative; } .dumi-default-previewer-demo[data-loading]::before { position: absolute; top: 50%; left: 50%; content: ''; display: block; height: 28px; max-height: 90%; aspect-ratio: 1; border-radius: 50%; border: 2.8px solid; border-color: #1677ff transparent; box-sizing: border-box; -webkit-animation: dumi-previewer-loading 1s infinite; animation: dumi-previewer-loading 1s infinite; transform: translate(-50%, -50%); } [data-prefers-color="dark"] .dumi-default-previewer-demo[data-loading]::before { border-color: #0053c8 transparent; } @keyframes dumi-previewer-loading { to { transform: translate(-50%, -50%) rotate(0.5turn); } } .dumi-default-previewer-demo[data-loading] > * { opacity: 0.3 !important; } .dumi-default-previewer-demo-error { position: relative; margin-top: -30px; height: 30px; padding: 0 24px; line-height: 30px; color: #b23642; font-size: 13px; white-space: nowrap; text-overflow: ellipsis; background: #fdf4f5; box-sizing: border-box; overflow: hidden; } [data-prefers-color="dark"] .dumi-default-previewer-demo-error { color: #c6414e; background: #2a060a; } [data-prefers-color="dark"] .dumi-default-previewer-demo-error > svg { fill: #c6414e; } .dumi-default-previewer-demo-error > svg { width: 14px; padding-right: 4px; fill: #ce1f31; vertical-align: -0.14em; } .dumi-default-previewer-meta { border-top: 1px solid #e4e9ec; } [data-prefers-color="dark"] .dumi-default-previewer-meta { border-top-color: #2a353c; } .dumi-default-previewer-desc { position: relative; } .dumi-default-previewer-desc > .markdown { padding: 14px 24px; border-bottom: 1px dashed #e4e9ec; } [data-prefers-color="dark"] .dumi-default-previewer-desc > .markdown { border-bottom-color: #2a353c; } .dumi-default-previewer-desc > h5 { position: absolute; top: -7px; left: 20px; margin: 0; padding: 0 4px; display: inline-block; font-size: 14px; line-height: 1; font-weight: bold; background: linear-gradient(to top, #ffffff, #ffffff 50%, rgba(255, 255, 255, 0)) 100%; } [data-prefers-color="dark"] .dumi-default-previewer-desc > h5 { background: linear-gradient(to top, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95) 50%, rgba(0, 0, 0, 0)) 100%; } .dumi-default-previewer-desc > h5 > a { color: #30363f; } [data-prefers-color="dark"] .dumi-default-previewer-desc > h5 > a { color: #c6c9cd; } .dumi-default-previewer-desc > h5 > a:not(:hover) { text-decoration: none; } .dumi-default-previewer-desc > h5 > a > strong { float: inline-start; padding-inline-end: 8px; color: #d59200; font-size: 12px; line-height: 15px; } [data-prefers-color="dark"] .dumi-default-previewer-desc > h5 > a > strong { color: #895e00; } .dumi-default-previewer[data-active] { box-shadow: 0 0 0 4px rgba(22, 119, 255, 0.1); border-color: #7cb3ff; } [data-prefers-color="dark"] .dumi-default-previewer[data-active] { box-shadow: 0 0 0 4px rgba(0, 83, 200, 0.1); border-color: #002962; } .dumi-default-previewer[data-debug] { border-color: #ffc23c; } [data-prefers-color="dark"] .dumi-default-previewer[data-debug] { border-color: #231800; } .dumi-default-previewer[data-debug][data-active] { box-shadow: 0 0 0 4px rgba(213, 146, 0, 0.1); } [data-prefers-color="dark"] .dumi-default-previewer[data-debug][data-active] { box-shadow: 0 0 0 4px rgba(137, 94, 0, 0.1); } .dumi-default-content-tabs { list-style-type: none; display: flex; align-items: center; height: 60px; margin: -48px -48px 48px -48px; padding: 0 48px; border-bottom: 1px solid #e4e9ec; } [data-prefers-color="dark"] .dumi-default-content-tabs { border-bottom-color: #2a353c; } @media only screen and (max-width: 767px) { .dumi-default-content-tabs { margin: -24px -24px 24px; padding: 0 24px; height: 42px; } } [data-no-sidebar] .dumi-default-content-tabs { margin: 0 0 48px; padding: 0; } @media only screen and (max-width: 767px) { [data-no-sidebar] .dumi-default-content-tabs { margin-bottom: 24px; } } .dumi-default-content-tabs > li { height: inherit; } .dumi-default-content-tabs > li > button { padding: 0; height: inherit; color: #4f5866; font-size: 17px; border: 0; background: transparent; cursor: pointer; transition: all 0.2s; } [data-prefers-color="dark"] .dumi-default-content-tabs > li > button { color: #8590a0; } .dumi-default-content-tabs > li > button:hover { color: #1677ff; } [data-prefers-color="dark"] .dumi-default-content-tabs > li > button:hover { color: #0053c8; } .dumi-default-content-tabs > li:not(last-child) { margin-inline-end: 42px; } @media only screen and (max-width: 767px) { .dumi-default-content-tabs > li:not(last-child) { margin-inline-end: 20px; } } .dumi-default-content-tabs > li[data-active] { position: relative; } .dumi-default-content-tabs > li[data-active] > button { color: #30363f; } [data-prefers-color="dark"] .dumi-default-content-tabs > li[data-active] > button { color: #c6c9cd; } .dumi-default-content-tabs > li[data-active]::after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px; background-color: #1677ff; } [data-prefers-color="dark"] .dumi-default-content-tabs > li[data-active]::after { background-color: #0053c8; } .dumi-default-container.markdown { padding: 18px 0; padding-inline-start: 44px; padding-inline-end: 16px; border-radius: 4px; } .dumi-default-container.markdown:not(:first-child) { margin-bottom: 24px; } .dumi-default-container.markdown:not(:last-child) { margin-top: 32px; } .dumi-default-container.markdown > svg { float: left; fill: currentcolor; margin-inline-start: -26px; width: 18px; } [data-direction='rtl'] .dumi-default-container.markdown > svg { float: right; } .dumi-default-container.markdown > h4 { clear: none; margin: 0 0 12px; font-size: 15px; line-height: 17px; } .dumi-default-container.markdown > section { font-size: 15px; } .dumi-default-container.markdown[data-type='info'] { background: #ecf4ff; } .dumi-default-container.markdown[data-type='info'] > h4, .dumi-default-container.markdown[data-type='info'] > svg { color: #3367af; } .dumi-default-container.markdown[data-type='info'] > section { color: #496a99; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='info'] { background: #001c44; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='info'] > h4, [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='info'] > svg { color: #5e8ed0; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='info'] > section { color: #7391bc; } .dumi-default-container.markdown[data-type='warning'] { background: #fff3da; } .dumi-default-container.markdown[data-type='warning'] > h4, .dumi-default-container.markdown[data-type='warning'] > svg { color: #b78314; } .dumi-default-container.markdown[data-type='warning'] > section { color: #9e7a2d; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='warning'] { background: #2d1f00; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='warning'] > h4, [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='warning'] > svg { color: #cd9417; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='warning'] > section { color: #b78c2e; } .dumi-default-container.markdown[data-type='success'] { background: #dff8e7; } .dumi-default-container.markdown[data-type='success'] > h4, .dumi-default-container.markdown[data-type='success'] > svg { color: #238241; } .dumi-default-container.markdown[data-type='success'] > section { color: #357047; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='success'] { background: #082210; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='success'] > h4, [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='success'] > svg { color: #2a9a4d; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='success'] > section { color: #3d8654; } .dumi-default-container.markdown[data-type='error'] { background: #fdf4f5; } .dumi-default-container.markdown[data-type='error'] > h4, .dumi-default-container.markdown[data-type='error'] > svg { color: #b23642; } .dumi-default-container.markdown[data-type='error'] > section { color: #955359; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='error'] { background: #2a060a; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='error'] > h4, [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='error'] > svg { color: #c6414e; } [data-prefers-color="dark"] .dumi-default-container.markdown[data-type='error'] > section { color: #ad5962; } /*# sourceMappingURL=umi.css.map*/