.liza-confirm-dialog-overlay{position:fixed;inset:0;z-index:var(--liza-z-modal-backdrop,1040);background:var(--liza-color-backdrop);animation:fadeIn .15s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.liza-confirm-dialog-content{position:fixed;left:50%;top:50%;z-index:var(--liza-z-modal,1050);width:100%;transform:translate(-50%,-50%);background:var(--liza-color-base-bg1-default);border:var(--liza-stroke-1) solid var(--liza-color-base-st3-default);border-radius:var(--liza-radius-4);box-shadow:var(--liza-drop-shadow-elevated-1-bottom);pointer-events:all;animation:slideIn .2s ease-out}.liza-confirm-dialog-content[data-footer-layout=horizontal]{max-width:400px}.liza-confirm-dialog-content[data-footer-layout=vertical]{max-width:320px}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.liza-confirm-dialog-content:focus-visible{outline:none}.liza-confirm-dialog-inner{padding:var(--liza-space-24) var(--liza-space-24) var(--liza-space-16) var(--liza-space-24)}.liza-confirm-dialog-inner-horizontal{text-align:left}.liza-confirm-dialog-inner-vertical{text-align:center}.liza-confirm-dialog-title{font:var(--liza-font-headline-h3);letter-spacing:var(--liza-font-headline-h3-letter-spacing);font-variant-numeric:var(--liza-font-headline-h3-variant);color:var(--liza-color-base-fg1-default);margin:0;margin-bottom:var(--liza-space-16);line-height:var(--liza-font-line-height-24)}.liza-confirm-dialog-description{font:var(--liza-font-body-b1-long);letter-spacing:var(--liza-font-body-b1-long-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-long-variant);color:var(--liza-color-base-fg3-default);line-height:var(--liza-font-line-height-18);margin:0}.liza-confirm-dialog-description p{margin:0}.liza-confirm-dialog-footer{border-top:var(--liza-stroke-1) solid var(--liza-color-base-st3-default);padding:var(--liza-space-16);display:flex;justify-content:flex-end}.liza-confirm-dialog-buttons{display:flex;gap:var(--liza-space-8)}.liza-confirm-dialog-buttons-horizontal{flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.liza-confirm-dialog-buttons-horizontal>*,.liza-confirm-dialog-buttons-horizontal>button{flex:1}.liza-confirm-dialog-buttons-vertical{flex-direction:column;align-items:stretch;width:100%}.liza-confirm-dialog-buttons-vertical>*,.liza-confirm-dialog-buttons-vertical>button{width:100%}