dialog.der-kuonich-modal{background:var(--der-ui-color-background-general-default);opacity:0;visibility:hidden;border-radius:var(--der-ui-radius-XL) var(--der-ui-radius-XL) 0 0;width:100%;max-width:none;height:calc(100vh - 30px);min-height:320px;max-height:none;padding:0;padding-bottom:env(safe-area-inset-bottom);background-clip:padding-box;border:none;outline:none;flex-direction:column;margin:0;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:30px 0 0;overflow:hidden;box-shadow:0 -2px 12px #00000040}dialog.der-kuonich-modal.der-kuonich-modal-visible{opacity:1;visibility:visible;transition:opacity .25s}.der-kuonich-info-bottom{border-radius:var(--der-ui-radius-XL) var(--der-ui-radius-XL) 0 0;background:var(--der-ui-color-background-general-default);background-clip:padding-box;width:100%;inset:auto 0 0}dialog.der-kuonich-modal .der-kuonich-modal-header{justify-content:space-between;align-items:center;gap:var(--der-ui-spacing-S);padding-top:var(--der-ui-spacing-S);padding-bottom:var(--der-ui-spacing-S);padding-left:var(--der-ui-spacing-S);padding-right:var(--der-ui-spacing-S);display:flex}dialog.der-kuonich-modal .der-kuonich-modal-header .der-kuonich-modal-header-spacer{flex:1}dialog.der-kuonich-modal .der-kuonich-modal-header button{color:var(--der-ui-color-foreground-general-default);font-size:var(--der-ui-font-size-general-label);font-family:var(--der-ui-font-face-general-label);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}dialog.der-kuonich-modal .der-kuonich-modal-header button:focus-visible{outline:2px solid var(--der-ui-color-border-general-focus-outer);outline-offset:2px;box-shadow:none;border-radius:var(--der-ui-radius-call-to-action-default)}dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-icon{margin-right:var(--der-ui-spacing-3XS)}dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-icon img{display:block}dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-icon,dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-text{align-items:center;display:inline-flex}dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-text{line-height:var(--der-ui-icon-size-XL);margin-right:var(--der-ui-spacing-XS)}dialog.der-kuonich-modal .der-kuonich-modal-back-btn .der-kuonich-modal-back-icon,dialog.der-kuonich-modal .der-kuonich-modal-close-btn .der-kuonich-modal-close-icon{width:var(--der-ui-icon-size-XL);height:var(--der-ui-icon-size-XL);font-size:var(--der-ui-icon-size-XL);justify-content:center;align-items:center;line-height:1;display:inline-flex}dialog.der-kuonich-modal .der-kuonich-modal-content{padding-top:var(--der-ui-spacing-3XS);padding-bottom:var(--der-ui-spacing-L);padding-right:var(--der-ui-spacing-S);padding-left:var(--der-ui-spacing-S);flex:1;margin:0;overflow:auto}dialog.der-kuonich-modal .der-kuonich-modal-back-btn[hidden],dialog.der-kuonich-modal .der-kuonich-modal-close-btn[hidden]{display:none!important}dialog.der-kuonich-modal::backdrop{background:#00000059}.der-kuonich-info-bottom{opacity:0;visibility:hidden;z-index:40;flex-direction:column;max-height:220px;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;overflow:hidden;box-shadow:0 -2px 10px #00000026}.der-kuonich-info-bottom-visible{opacity:1;visibility:visible;transition:opacity .25s}.der-kuonich-info-bottom .der-kuonich-modal-content{padding:var(--der-ui-spacing-S);flex:1;overflow:auto}body{margin-bottom:120px!important}body.der-kuonich-no-scrolling{overflow:hidden}@media (width>=575px){dialog.der-kuonich-modal{border-radius:0;width:50%;min-width:500px;max-width:720px;height:100vh;max-height:100vh;inset:0 0 0 auto;box-shadow:-4px 0 16px #00000040}dialog.der-kuonich-modal .der-kuonich-modal-header{padding-left:var(--der-ui-spacing-2XL);padding-right:var(--der-ui-spacing-2XL);padding-top:var(--der-ui-spacing-M);padding-bottom:var(--der-ui-spacing-M)}dialog.der-kuonich-modal .der-kuonich-modal-content{padding-top:var(--der-ui-spacing-XS);padding-bottom:var(--der-ui-spacing-2XL);padding-left:var(--der-ui-spacing-2XL);padding-right:var(--der-ui-spacing-2XL)}}
