UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

1 lines 7.41 kB
@keyframes show-modal{0%{opacity:.1;transform:translate3d(0,-1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hide-modal{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,1rem,0)}}@keyframes show-drawer{to{opacity:1;transform:translateZ(0)}}@keyframes hide-drawer-left{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-20rem,0,0)}}@keyframes hide-drawer-top{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20rem,0)}}@keyframes hide-drawer-bottom{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20rem,0)}}@keyframes hide-drawer-right{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(20rem,0,0)}}@keyframes show-modal-overlay{0%{opacity:0}to{opacity:1}}@keyframes hide-modal-overlay{0%{opacity:1}to{opacity:0}}.dnb-dialog{--dialog-min-width:320px;--dialog-avg-width:60vw;--dialog-max-width:49rem;--dialog-confirm-max-width:40rem;--dialog-spacing:2rem;--dialog-spacing-minus:-2rem;--dialog-radius:0.5rem;--dialog-padding:calc(var(--dialog-spacing)*1.75);-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--dialog-background);border:none;border-radius:var(--dialog-radius);box-shadow:var(--shadow-default);max-height:100vh;overflow:hidden;position:relative;-webkit-user-select:text;user-select:text}.dnb-dialog>.dnb-scroll-view{height:100%;max-height:90vh}.dnb-dialog__inner{display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}.dnb-dialog--information{max-width:var(--dialog-max-width);min-width:var(--dialog-min-width);width:var(--dialog-avg-width)}.dnb-dialog--confirmation{margin-left:1rem;margin-right:1rem;max-width:var(--dialog-confirm-max-width)}@media screen and (max-width:40em){.dnb-dialog--auto-fullscreen{border-radius:0;box-shadow:none;height:100vh;margin:auto 0;max-height:100vh;max-width:100%;width:100%}}.dnb-dialog--fullscreen{border-radius:0;box-shadow:none;height:100vh;margin:auto 0;max-height:100vh;max-width:100%;width:100%}.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__content{padding-bottom:calc(var(--dialog-spacing)*2)}.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner{padding-left:var(--dialog-padding);padding-right:var(--dialog-padding)}@media screen and (max-width:72em){.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner{padding-left:calc(var(--dialog-spacing));padding-right:calc(var(--dialog-spacing))}}@media screen and (max-width:40em){.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__inner{padding-left:calc(var(--dialog-spacing)/2);padding-right:calc(var(--dialog-spacing)/2)}}.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__navigation.dnb-section{margin-bottom:calc(var(--dialog-spacing)/2);margin-top:calc(var(--dialog-spacing))}@media screen and (max-width:60em){.dnb-dialog--spacing.dnb-dialog--information .dnb-dialog__navigation.dnb-section{margin-top:calc(var(--dialog-spacing)/2)}}.dnb-dialog--spacing.dnb-dialog--confirmation .dnb-dialog__inner{padding:calc(var(--dialog-spacing))}.dnb-dialog__align--centered .dnb-dialog__inner{align-items:center;justify-content:center}.dnb-dialog__align--centered .dnb-dialog__title,.dnb-dialog__align--centered.dnb-dialog--confirmation .dnb-dialog__content{text-align:center}.dnb-dialog__content{position:relative;z-index:1}.dnb-dialog__actions{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;padding-top:1.5rem;width:100%}.dnb-dialog--information .dnb-dialog__actions{justify-content:left}.dnb-dialog__align--center .dnb-dialog__content{align-items:center;text-align:center}.dnb-dialog__align--right .dnb-dialog__content{align-items:flex-end;text-align:right}.dnb-dialog__title~.dnb-dialog__content{padding-top:calc(var(--dialog-spacing)/2)}@media screen and (max-width:60em){.dnb-dialog__title{font-size:var(--font-size-large)!important;line-height:var(--line-height-medium)!important}}@media screen and (max-width:40em){.dnb-dialog__title{font-size:var(--font-size-medium)!important;line-height:var(--line-height-lead)!important}}.dnb-dialog--information .dnb-dialog__title{margin-bottom:var(--spacing-small)!important}.dnb-dialog--confirmation .dnb-dialog__title{margin-bottom:var(--spacing-x-small)!important}.dnb-dialog__navigation.dnb-section{display:flex;flex-direction:row;justify-content:space-between}.dnb-dialog--spacing .dnb-dialog__navigation.dnb-section{left:0;position:sticky;top:0;z-index:99}.dnb-dialog--spacing .dnb-dialog__navigation.dnb-section.dnb-dialog__navigation--sticky{z-index:2999}.dnb-dialog .dnb-dialog__navigation--sticky:before{bottom:0;box-shadow:var(--shadow-default);content:"";left:0;position:absolute;right:0;z-index:-1}.dnb-dialog .dnb-dialog__navigation:not(.dnb-dialog__navigation--sticky):after{color:transparent}.dnb-dialog--spacing .dnb-dialog__navigation.dnb-section{margin:0}.dnb-dialog--spacing .dnb-dialog__navigation.dnb-section+.dnb-dialog__title{margin-top:var(--spacing-medium)}.dnb-dialog .dnb-dialog__navigation--sticky:before{box-shadow:var(--shadow-default-x) var(--shadow-default-y) 8px 0 var(--shadow-default-color);left:calc(var(--dialog-padding)*-1);right:calc(var(--dialog-padding)*-1)}@media screen and (max-width:72em){.dnb-dialog .dnb-dialog__navigation--sticky:before{left:calc(var(--dialog-spacing)*-1);right:calc(var(--dialog-spacing)*-1)}}@media screen and (max-width:40em){.dnb-dialog .dnb-dialog__navigation--sticky:before{left:calc(var(--dialog-spacing)*-1/2);right:calc(var(--dialog-spacing)*-1/2)}}html:not([data-visual-test]) .dnb-dialog{animation:show-modal var(--modal-animation-duration) ease-out}html:not([data-visual-test]) .dnb-dialog--hide{animation:hide-modal .22s ease-in-out forwards}@media (prefers-reduced-motion:reduce){.dnb-dialog{animation-duration:.01ms!important}}.dnb-dialog--no-animation{animation-duration:0ms!important}@media screen and (max-width:40em){.dnb-dialog--no-animation-on-mobile{animation-delay:0ms!important;animation-duration:0ms!important}}.dnb-dialog__body{margin-bottom:calc(var(--dialog-spacing-minus)*2);padding-bottom:calc(var(--dialog-spacing)*2)}.dnb-dialog__header:after{height:600%;top:-500%}.dnb-dialog__header .dnb-modal__title,.dnb-dialog__header [class*=dnb-h--]{padding:0}.dnb-dialog__header .dnb-modal__title:not([class*=__top]),.dnb-dialog__header [class*=dnb-h--]:not([class*=__top]){margin-top:0}.dnb-dialog__header .dnb-modal__title:not([class*=__bottom]),.dnb-dialog__header [class*=dnb-h--]:not([class*=__bottom]){margin-bottom:0}.dnb-dialog--spacing .dnb-dialog__header .dnb-tabs{margin-top:3.5rem}.dnb-dialog__icon{display:flex}.dnb-dialog__icon__primary.dnb-icon--border{--icon-border-positioning--default:var(--dialog-icon-positioning);color:var(--dialog-icon-color)}.dnb-dialog__icon__primary.dnb-icon--border svg{position:relative;z-index:1}.dnb-dialog__icon__primary.dnb-icon--border:after{background-color:var(--dialog-icon-background);border:none}.dnb-dialog__icon__primary.dnb-dialog__icon--warning{--dialog-icon-color:var(--dialog-icon-color--warning);--dialog-icon-background:var(--dialog-icon-background--warning)}.dnb-dialog__icon__primary.dnb-dialog__icon--info{--dialog-icon-color:var(--dialog-icon-color--info);--dialog-icon-background:var(--dialog-icon-background--info)}.dnb-dialog__icon~.dnb-dialog__header{margin-top:1.5rem}@supports (-webkit-touch-callout:none){@media (max-height:40em){.dnb-dialog .dnb-scroll-view{max-height:82vh}}}