.kf-dialog{z-index:var(--kf-layer-overlay);block-size:var(--visual-viewport-height,100dvh);background:var(--kf-scrim);font-family:var(--kf-font-sans);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kf-dialog[data-entering]{animation:kf-dialog-fade var(--kf-motion-base) var(--kf-motion-ease-enter)}.kf-dialog[data-exiting]{animation:kf-dialog-fade var(--kf-motion-fast) var(--kf-motion-ease-exit) reverse}.kf-dialog__panel{box-sizing:border-box;inline-size:100%;max-block-size:calc(100% - var(--kf-space-8));padding-block:var(--kf-space-6) calc(var(--kf-space-4) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--kf-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));background:var(--kf-surface);box-shadow:var(--kf-shadow-overlay);color:var(--kf-text);border-start-start-radius:var(--kf-radius-lg);border-start-end-radius:var(--kf-radius-lg);position:relative;overflow-y:auto}.kf-dialog__panel[data-entering]{animation:kf-dialog-rise var(--kf-motion-base) var(--kf-motion-ease-enter)}.kf-dialog__dialog{outline:none}.kf-dialog__title{font-size:var(--kf-type-title-md-size);font-weight:var(--kf-type-title-md-weight);line-height:var(--kf-type-title-md-leading);overflow-wrap:anywhere;margin:0}.kf-dialog__body{font-size:var(--kf-type-body-size);line-height:var(--kf-type-body-leading);margin-block-start:var(--kf-space-4)}.kf-dialog__actions{gap:var(--kf-space-3);flex-direction:column;margin-block-start:var(--kf-space-6);display:flex}.kf-dialog__actions>.kf-button{inline-size:100%}@keyframes kf-dialog-fade{0%{opacity:0}}@keyframes kf-dialog-rise{0%{transform:translateY(var(--kf-space-10))}}@media (width>=600px){.kf-dialog{padding:var(--kf-space-6);box-sizing:border-box;align-items:center}.kf-dialog__panel{max-inline-size:var(--kf-container-form);padding:var(--kf-space-6);border-radius:var(--kf-radius-lg)}.kf-dialog__actions{flex-direction:row;justify-content:flex-end}.kf-dialog__actions>.kf-button{inline-size:auto}}@media (prefers-reduced-motion:reduce){.kf-dialog[data-entering],.kf-dialog[data-exiting],.kf-dialog__panel[data-entering]{animation:none}}.kf-confirm-sheet__subject{gap:var(--kf-space-1);padding-block:var(--kf-space-3);padding-inline:var(--kf-space-4);border-radius:var(--kf-radius-md);background:var(--kf-surface-sunken);flex-direction:column;margin:0;display:flex}.kf-confirm-sheet__subject-label{color:var(--kf-text-muted);font-size:var(--kf-type-caption-size);line-height:var(--kf-type-caption-leading)}.kf-confirm-sheet__subject-name{font-size:var(--kf-type-title-sm-size);font-weight:var(--kf-type-title-sm-weight);line-height:var(--kf-type-title-sm-leading);overflow-wrap:anywhere}.kf-confirm-sheet__effect{margin-block:var(--kf-space-4) 0;margin-inline:0}.kf-confirm-sheet__extra{margin-block-start:var(--kf-space-4)}
