.ui-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ui-modal-header-text{min-width:0}.ui-modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.ui-modal-subtitle{margin-top:var(--spacing-xs)}.ui-modal-header-actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.ui-modal-header .modal-close{line-height:1;font-size:var(--font-size-xl)}.ui-modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}
