.dialog-modal[data-v-5f85ab65]{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-5f85ab65]{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-5f85ab65]{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-5f85ab65]{font-size:18px;font-weight:600;margin:0}.dialog-modal .dialog-header .close-btn[data-v-5f85ab65]{align-items:center;background:none;border:none;color:#54595f;cursor:pointer;display:flex;justify-content:center}.dialog-modal .dialog-header .close-btn[data-v-5f85ab65]:hover{color:var(--aem-color-primary,#409eff)}.dialog-modal .dialog-body[data-v-5f85ab65]{flex:1;overflow-y:auto;padding:var(--aem-dialog-body-padding,24px)}.dialog-modal .dialog-footer[data-v-5f85ab65]{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-5f85ab65]{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-5f85ab65]:hover{opacity:.8}.dialog-modal .dialog-footer button[data-v-5f85ab65]:active{transform:scale(.98)}.dialog-modal .dialog-footer button.confirm-button[data-v-5f85ab65]{background-color:var(--aem-color-primary,#409eff);color:#fff;font-weight:600}.dialog-modal .dialog-footer button.cancel-button[data-v-5f85ab65]{background-color:transparent}.dialog-modal[open][data-v-5f85ab65]{display:flex}
