.dialog-modal[data-v-33301515]{align-items:center;background-color:#00000080;border:0;display:flex;display:none;height:100vh;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100vw;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);position:fixed;top:0;width:100vw;z-index:1000}.dialog-modal .dialog-content[data-v-33301515]{background-color:var(--aem-color-bg-dialog,#fff);border-radius:var(--aem-border-radius,.25rem);box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:90vh;overflow:auto}.dialog-modal .dialog-header[data-v-33301515]{align-items:center;border-bottom:1px solid var(--aem-color-line,#e0e0e0);display:flex;justify-content:space-between;padding:14px 16px}.dialog-modal .dialog-header h3[data-v-33301515]{font-size:18px;font-weight:600;margin:0}.dialog-modal .dialog-header .close-btn[data-v-33301515]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.dialog-modal .dialog-header .close-btn[data-v-33301515]:hover{color:var(--aem-color-primary,#409eff)}.dialog-modal .dialog-body[data-v-33301515]{flex:1;overflow-y:auto;padding:24px}.dialog-modal .dialog-footer[data-v-33301515]{border-top:1px solid var(--aem-color-line,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.dialog-modal .dialog-footer button[data-v-33301515]{border:1px solid var(--aem-color-border,#ccc);border-radius:4px;cursor:pointer;font-size:14px;font-weight:var(--aem-font-weight-medium,500);padding:8px 16px;transition:all .3s}.dialog-modal .dialog-footer button[data-v-33301515]:hover{opacity:.8}.dialog-modal .dialog-footer button[data-v-33301515]:active{transform:scale(.98)}.dialog-modal .dialog-footer button.confirm-button[data-v-33301515]{background-color:var(--aem-color-primary,#409eff);color:#fff;font-weight:600}.dialog-modal .dialog-footer button.cancel-button[data-v-33301515]{background-color:transparent}.dialog-modal[open][data-v-33301515]{display:flex}
