.p-dialog.app-modal{border:var(--stroke-width-default) solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);overflow:hidden}.app-modal .p-dialog-header{align-items:center;display:flex;gap:var(--space-2);padding:var(--space-6) var(--space-6) 0}.app-modal .app-modal-title{color:var(--color-text-white);flex:1;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0;overflow-wrap:anywhere}.p-dialog.app-modal .p-button.p-dialog-close-button{background:transparent;border:none;border-radius:0;color:var(--color-text-grey);height:var(--space-4);min-height:0;min-width:0;padding:0;width:var(--space-4)}.p-dialog.app-modal .p-button.p-dialog-close-button:hover{background:transparent;color:var(--color-text-white)}.app-modal .p-dialog-content{padding:0}.app-modal .app-modal-body{color:var(--color-text-grey);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-6);padding:var(--space-6)}.app-modal .p-dialog-footer{border-top:none;display:block;margin:0;padding:0 var(--space-6) var(--space-6)}.app-modal .app-modal-footer{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;width:100%}.app-modal .app-modal-footer-start:empty{display:none}.app-modal .app-modal-actions{align-items:center;display:flex;gap:var(--space-4);margin-left:auto}.app-modal .app-modal-actions .p-button{flex-shrink:0;white-space:nowrap}
