.chatroom-search { display: flex; flex: 1 1 auto; justify-items: center; .search-form { flex-flow: row; flex: 1 1 auto; form { display: flex; .mat-form-field { width: 100%; flex-flow: row; flex: 1 1 auto; margin-right: 20px; .mat-form-field-label, .mat-hint { color: rgba(0, 0, 0, 0.54); } } .text-amount { display: inline-flex; width: 80px; align-self: center; } } } .btns { display: flex; flex: 0 0 0%; } } .mat-form-field-label, .mat-hint { color: rgba(0, 0, 0, 0.54); } ::ng-deep .btns { border: 1px solid #dddddd; border-radius: 4px; height: 42px; .mat-stroked-button { border: none; min-width: 40px; height: 42px; padding: 0 10px; &.btn-toggle { display: flex; border-right: 1px solid #dddddd; justify-items: center; &:last-child { border-right: none; } .mat-button-wrapper { display: flex; line-height: inherit; justify-content: center; justify-items: center; width: 20px; height: 20px; svg { width: 100%; height: 100%; stroke: #555555; } } } } }