mat-dialog-content { padding: 20px 24px; min-width: 500px; max-width: 600px; } .full-width { width: 100%; margin-bottom: 16px; } .test-users-section { margin-top: 24px; h4 { margin-bottom: 16px; color: rgba(0, 0, 0, 0.87); } .test-user-row { display: flex; gap: 8px; align-items: flex-start; margin-bottom: 8px; .flex-1 { flex: 1; } button { margin-top: 8px; } } } mat-dialog-actions { padding: 16px 24px; margin: 0; border-top: 1px solid #e0e0e0; } // Locale specific styles .locale-code { color: #666; font-size: 0.85em; margin-left: 8px; font-family: 'Courier New', monospace; } .selected-languages { display: flex; flex-wrap: wrap; gap: 4px; align-items: center; span { white-space: nowrap; } } mat-option { &:hover .locale-code { color: #333; } } // Multi-select için özel stil .mat-mdc-select-trigger { min-height: 56px; display: flex; align-items: center; padding: 0 16px; } // Loading spinner in select mat-spinner { margin: 0 auto; } // Material form field density ::ng-deep { .mat-mdc-form-field { margin-bottom: 4px; } .mat-mdc-option { .mat-icon { margin-right: 8px; vertical-align: middle; } } }