.klyp-dialog__overlay{z-index:var(--klyp-app-ui-kit-z-modal);background:var(--klyp-app-ui-kit-color-bg-modal-backdrop);-webkit-backdrop-filter:blur(var(--klyp-app-ui-kit-blur-3));backdrop-filter:blur(var(--klyp-app-ui-kit-blur-3));position:fixed;inset:0}.klyp-dialog__overlay[data-backdrop=opaque]{-webkit-backdrop-filter:none;backdrop-filter:none}.klyp-dialog__overlay[data-backdrop=transparent]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.klyp-dialog__overlay{padding:var(--klyp-app-ui-kit-space-16);justify-content:center;align-items:center;display:flex}.klyp-dialog__overlay[data-entering]{animation:klyp-dialog-fade-in var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-dialog__overlay[data-exiting]{animation:klyp-dialog-fade-out var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-dialog__content{width:100%;max-width:calc(100% - var(--klyp-app-ui-kit-space-16) * 2);background:var(--klyp-app-ui-kit-color-bg-surface);border:var(--klyp-app-ui-kit-bw-default) solid var(--klyp-app-ui-kit-color-border-default);border-radius:var(--klyp-app-ui-kit-r-section);color:var(--klyp-app-ui-kit-color-fg-primary);font:var(--klyp-app-ui-kit-type-body);box-shadow:var(--klyp-app-ui-kit-shadow-panel);z-index:var(--klyp-app-ui-kit-z-modal);max-height:calc(100svh - var(--klyp-app-ui-kit-space-32));outline:none;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@media (width>=640px){.klyp-dialog__content{max-width:var(--klyp-app-ui-kit-modal-w-xs)}}.klyp-dialog__content[data-entering]{animation:klyp-dialog-fade-in var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), klyp-dialog-zoom-in var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-dialog__content[data-exiting]{animation:klyp-dialog-fade-out var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), klyp-dialog-zoom-out var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-dialog__dialog{scrollbar-width:thin;scrollbar-color:transparent transparent;outline:none;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.klyp-dialog__dialog::-webkit-scrollbar{width:6px}.klyp-dialog__dialog::-webkit-scrollbar-track{background:0 0}.klyp-dialog__dialog::-webkit-scrollbar-thumb{border-radius:var(--klyp-app-ui-kit-radius-full);-webkit-transition:background var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);transition:background var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);background:0 0}.klyp-dialog__dialog:hover{scrollbar-color:var(--klyp-app-ui-kit-color-fg-muted) transparent}.klyp-dialog__dialog:hover::-webkit-scrollbar-thumb{background:var(--klyp-app-ui-kit-color-fg-muted)}.klyp-dialog__dialog::-webkit-scrollbar-thumb:hover{background:var(--klyp-app-ui-kit-color-fg-subtle)}.klyp-dialog__dialog[data-focus-visible]{outline:none}.klyp-dialog__dialog>:not(.klyp-dialog__header):not(.klyp-dialog__footer):not(.klyp-dialog__close):not(.klyp-dialog__body){padding:var(--klyp-app-ui-kit-space-12) var(--klyp-app-ui-kit-space-24)}.klyp-dialog__dialog:has(>.klyp-dialog__close) .klyp-dialog__title{padding-inline-end:var(--klyp-app-ui-kit-space-64)}.klyp-dialog__close.klyp-button{top:var(--klyp-app-ui-kit-space-16);right:var(--klyp-app-ui-kit-space-16);z-index:2;position:absolute}.klyp-dialog__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-dialog__header{gap:var(--klyp-app-ui-kit-space-4);padding:var(--klyp-app-ui-kit-space-24) var(--klyp-app-ui-kit-space-24) var(--klyp-app-ui-kit-space-12);flex-direction:column;display:flex}.klyp-dialog__header:not([data-visually-hidden]){z-index:1;background:var(--klyp-app-ui-kit-color-bg-surface);position:sticky;top:0}.klyp-dialog__header[data-visually-hidden]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-dialog__footer{z-index:1;background:var(--klyp-app-ui-kit-color-bg-surface);padding:var(--klyp-app-ui-kit-space-12) var(--klyp-app-ui-kit-space-24) var(--klyp-app-ui-kit-space-24);gap:var(--klyp-app-ui-kit-space-8);border-top:0;flex-direction:column-reverse;margin:0;display:flex;position:sticky;bottom:0}@media (width>=640px){.klyp-dialog__footer{flex-direction:row;justify-content:flex-end}}.klyp-dialog__title{font:var(--klyp-app-ui-kit-type-heading-xs);font-weight:var(--klyp-app-ui-kit-font-weight-medium);color:var(--klyp-app-ui-kit-color-fg-primary);margin:0}.klyp-dialog__description{font:var(--klyp-app-ui-kit-type-body);color:var(--klyp-app-ui-kit-color-fg-muted);overflow-wrap:anywhere;margin:0}.klyp-dialog__description .klyp-dialog__link{text-underline-offset:3px;text-decoration:underline}.klyp-dialog__description .klyp-dialog__link:hover{color:var(--klyp-app-ui-kit-color-fg-primary)}@media (width<=639.98px){.klyp-dialog__overlay{justify-content:stretch;align-items:flex-end;padding:0}.klyp-dialog__content{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%}.klyp-dialog__content[data-entering]{animation:klyp-dialog-slide-up var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}.klyp-dialog__content[data-exiting]{animation:klyp-dialog-slide-down var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard)}}@media (prefers-reduced-motion:reduce){.klyp-dialog__overlay[data-entering],.klyp-dialog__overlay[data-exiting],.klyp-dialog__content[data-entering],.klyp-dialog__content[data-exiting]{animation:none}}@keyframes klyp-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes klyp-dialog-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes klyp-dialog-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes klyp-dialog-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes klyp-dialog-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}
